この記事は C# で開発をしているのに、まだ LINQ(リンク)が使えていない人向けの入門記事です。 LINQ が使えていない理由は何でしょうか? 「難しくて理解できない」 「SQL っぽくて読みづらい」 「とっつきにくくて試せていない」 「メリットが分からない」 「必要性を感じない」 そういった人にも LINQ を理解してもらえるように、できるだけ簡単に説明していきます。 LINQ とは? LINQ とは何でしょうか? 公式(MSDN)には、以下のように説明されています。 統合言語クエリ (LINQ: Language-Integrated Query) は、クエリ機能を C# 言語 (および Visual Basic や場合によってその他の .NET 言語) に直接統合する一連の技術の名前です。 LINQ を使用すると、クエリは、クラス、メソッド、イベントなどと同じように、高度な機能を
![はじめての LINQ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/dc6375bb5e54abf2fb808ba75de48f633d7a6084/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgxJUFGJUUzJTgxJTk4JUUzJTgyJTgxJUUzJTgxJUE2JUUzJTgxJUFFJTIwTElOUSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MWI2NmQ2ZmJiZGY3ZGUyNTQ0MjJjMTIzN2U5NmQxNTI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuc2t5ZGl2aW5nJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hYmZhMjkxMzY0YjIxNzY3YTYzYTA4YTFlNWIxOGM2Ng%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D3bc6d4ffe9123d05becf8c33ee9ba235)