ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

2008-01-21から1日間の記事一覧

オブジェクトの浅いコピー

プログラミングC# p78C#では、インタフェースICloneableを実装して、Cloneメソッド中でMemberwiseCloneメソッドを呼べば浅いコピーが出来ると記述してあります。 class SomeType : ICloneable { public Object Clone() { return MemberwiseClone(); } } Java…

VBでDimとNewを同一行に書くと性能が悪くなる?

IT

プログラミングC# p73こんな記述があります。 VB6では、キーワードDimとNewを同じ行で使うと性能が悪くなりますが、C#ではこの問題が起きません。 なんで性能が悪くなるのだろうか。。 ちなみに、 http://homepage1.nifty.com/rucio/main/shokyu/jugyou23.ht…

C#ではswitch文に文字列が使える

C#

プログラミングC# p47たとえばこんなの。 using System; class switchstr { static void Main(string[] args) { switch(args[0]) { case "c#": Console.WriteLine("ms"); break; case "java": Console.WriteLine("sun"); break; default: Console.WriteLine(…