自由だ

.net2.0で追加された仕様について。

List クラスは、ArrayList クラスとジェネリックに等価です。このクラスは、必要に応じてサイズが動的に増加する配列を使用して、IList ジェネリック インターフェイスを実装します。

.NET Framework クラス ライブラリ List ジェネリック クラス
System.Collections System.Collections.Generic
ArrayList List (違うclass名)
IList IList (同じinterface名)

System.Collections と System.Collections.Generic で、対応するクラスの名前が違ったり違わなかったりすることに文句を言う人はいないのだろうか。うらやましいくらい自由な設計です。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください