2011-01-17から1日間の記事一覧
Genericあるのにいまさら非Genericなのを新規に使う意味は薄そう。 正直保守性下がるしw static void Main(string[] args) { System.Collections.Hashtable hashTable = new System.Collections.Hashtable(); System.Collections.Specialized.ListDictionar…
Dictionary で使う。 var 使って、VSのコード保管してるうちはいいけど、KeyValuePair 型なんて知らないと出てこないよな。 .NET のこういうトコ微妙w static void Main(string[] args) { Dictionary<string, int> container = new Dictionary<string, int>(); container.Add("azalea"</string,></string,>…
C#3.5 以上のコンパイラだと、2.0対象でもいろいろシンタックスシュガー使えるので楽ね。 コンパイル後の中間コードに、generic 専用構文があるから、変換コストゼロで使える。 逆にJavaの場合、コンパイラが暗黙でキャストするだけだから、変換コストがかか…