自由だ
2007/10/29
.net2.0で追加された仕様について。
List クラスは、ArrayList クラスとジェネリックに等価です。このクラスは、必要に応じてサイズが動的に増加する配列を使用して、IList ジェネリック インターフェイスを実装します。
.NET Framework クラス ライブラリ List ジェネリック クラス
System.Collections | System.Collections.Generic |
---|---|
ArrayList | List (違うclass名) |
IList | IList (同じinterface名) |
System.Collections と System.Collections.Generic で、対応するクラスの名前が違ったり違わなかったりすることに文句を言う人はいないのだろうか。うらやましいくらい自由な設計です。