LINQに関する必要知識

匿名デリゲート
ラムダ式
匿名クラス
式ツリー
拡張メソッド

.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 件のコメント :

コメントを投稿