ラムダ式
匿名クラス
式ツリー
拡張メソッド
.NET 1.0/1.1では、IEnumerableインターフェイスを実装後、GetEnumerator()メソッドを書かなければならなかった。
.NET 2.0になって、画期的な構文「yield」が使えるようになった。これを使って実装すればGetEnumerator()の実装は難しくない。
IEnumerable – .NET 1.0
ジェネリック引数で要素の型を伝搬 – .NET 2.0
LINQの登場 – .NET 3.5
読み取り専用とインデクサ – .NET 4.5
0 件のコメント :
コメントを投稿