備忘録日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。絡みのメモを公開しています。3.0からLinqがサポートされるようになりました。Linqについては、あちこちで話題になっているのでわざわざここで書く必要はないのですが、備忘録ということでメモしていきます。今回は、もっとも基本的なクエリの発行の仕方。基本的に、Linqでクエリを行う場合は以下の手順を踏む必要があります。データソースを取得クエリを構築クエリを実行そのままですね。クエリを行えるオブジェクトは以下のものとなります。IEnumerableをサポートしているオブジェクト実は、ジェネリックではないIEnumerableの場合もクエリ可能ですがそれは次回に書きます。配列は、IEnumerableをサポートしているのでクエリ可能。}}サンプルも見たままなので、解説などはいらないですが一つだけ注意点。Linqクエリは、構築した時点ではまだ実行されていません。...の時点ではクエリが構築されただけで実行はされていません。Linqは基本的に遅延評価を行います。実行が実際に行われるのはforeachにてループする際です。一度つかったら終わりというわけでもなく、foreachにて実行するたびに検索が行われます。絡みのメモを公開しています。Blog|ブログを報告する。