「C#」LINQ でのクエリ構文のサンプルコード
説明
統合言語クエリ (LINQ) の入門的なドキュメントでは、ほとんどのクエリが、LINQ の宣言型クエリ構文を使用して記述されています。
標準クエリ演算子 (Where、Select、GroupBy、Join、Max、Average など) を呼び出します。
サンプルコード
using System;
using System.Collections.Generic;
using System.Linq;
namespace com.arkgame.study.ConsoleAppStudyDemo
{
class Program
{
static void Main(string[] args)
{
var cft = new List<int>();
cft.Add(101);
cft.Add(201);
cft.Add(301);
cft.Add(401);
cft.Add(501);
// select構文
var result = from i in cft
where i > 201
select i;
Console.WriteLine("検索結果:");
foreach (var tt in result)
{
Console.WriteLine(tt);
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
namespace com.arkgame.study.ConsoleAppStudyDemo
{
class Program
{
static void Main(string[] args)
{
var cft = new List<int>();
cft.Add(101);
cft.Add(201);
cft.Add(301);
cft.Add(401);
cft.Add(501);
// select構文
var result = from i in cft
where i > 201
select i;
Console.WriteLine("検索結果:");
foreach (var tt in result)
{
Console.WriteLine(tt);
}
}
}
}
using System; using System.Collections.Generic; using System.Linq; namespace com.arkgame.study.ConsoleAppStudyDemo { class Program { static void Main(string[] args) { var cft = new List<int>(); cft.Add(101); cft.Add(201); cft.Add(301); cft.Add(401); cft.Add(501); // select構文 var result = from i in cft where i > 201 select i; Console.WriteLine("検索結果:"); foreach (var tt in result) { Console.WriteLine(tt); } } } }
検索結果:
301
401
501