※この投稿はMicrosoft Visual Studio 2008 Beta2で動作を確認しています。
データの検索時にその場でいくつかの条件を指定したい、という場合があります。あるときは成年の男性を取り出したい、また別のときは未成年で名前に「コ」の付く人を取り出したい、こんな場合にどのようにLINQを記述すればよいか考えてみましょう。
条件を適宜入力できるようにするのが良いのでしょうが、ちょっとサンプルが見づらくなるので、ここでは変数に条件を設定する形で条件の指定を行います。
まずは年齢について考えてみます。条件として数字が与えられていたらその数字以上の年齢の人を抽出し、条件が与えられていない場合はすべての人を抽出する、というプログラムを考えてみました。
続きを読む