C#

C#で考える

C#

今つくってるプログラムでC#のデリゲートを使えばもっと効率良く記述できることに、今頃になって気付いた。 C#を使ってプログラミングしてるときはC#を使って手足を動かすように頭を動かさないといけない。RubyでもJavaでも同じようにプログラミング言語の文…

C#のオーバーライド

C#

virtualって別にいらなくない? オーバーライドする側でoverrideってするんだから。 Javaとかと比べて処理速度的にも利点があるわけじゃなさそうだし、不便なだけだと思うんだけど。

Javaとの相違

C#

Direct3D ManagedとC#の学習を平行して行っている。下のソースはC#とJavaとの違いを出すために簡単に書いたもの。 public bool hoge() { try { //適当な処理。 return true; } catch (HogeException) { return false; } // Javaではここにreturnがないとダメ…