「LINQ - 拡張メソッド一覧」の版間の差分

ナビゲーションに移動 検索に移動
24行目: 24行目:
|}
|}
</center>
</center>
<source lang="c#">
var source = new[] { 3, 4, 5, 6, 7, 8, 9, 9 };
Console.WriteLine(source.ElementAt(2));
// → 5
Console.WriteLine(source.ElementAtOrDefault(10));
// → 0
Console.WriteLine(source.First());
// → 3
Console.WriteLine(source.First(e => e > 5));
// → 6
Console.WriteLine(source.Last());
// → 9
Console.WriteLine(source.Last(e => e < 5));
// → 4
Console.WriteLine(source.Single());
// → System.InvalidOperationException: シーケンスに複数の要素が含まれている
Console.WriteLine(source.Single(e => e < 4 ));
// → 3
</source>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:C_Sharp]]
[[カテゴリ:C_Sharp]]
匿名利用者

案内メニュー