C# Select文の使い方:基本構文と応用例
C#において、selectキーワードは通常、LINQクエリ文で使用され、指定された条件を満たす要素をコレクションから選択するために使用されます。selectキーワードはクエリ結果を新しいコレクションに変換し、条件を満たす要素を含みます。
例えば、以下はselectキーワードを使用して、文字列のコレクションから5より長い文字列を選択する方法を示す簡単な例です。
List<string> names = new List<string> { "Alice", "Bob", "Charlie", "David", "Eve" };
var result = from name in names
where name.Length > 5
select name;
foreach (var item in result)
{
Console.WriteLine(item);
}
上記の例では、selectキーワードを使用して、長さが5より大きい文字列を選択し、その結果を変数resultに格納します。その後、result変数をforeachループで繰り返し、条件を満たす文字列を出力します。
要約すると、C#のselectキーワードは、コレクションから条件を満たす要素を選択し、その結果を新しいコレクションに変換するために使用されます。