多くの要素の中から、先頭の項目を取得する場合はFirstメソッドを使用します。
但し、該当する項目がない場合は例外が発生します。
以下はFirstメソッドを使用する例です。
VBの例
Dim numbers() As Integer = {3, 5, 2, 1, 9, 8, 7} Console.WriteLine(numbers.First())
C#の例
int[] numbers = { 3, 5, 2, 1, 9, 8, 7 }; Console.WriteLine(numbers.First());
以下の例ように、先頭の項目ない場合には例外(System.InvalidOperationException)が発生します。
VBの例
Dim numbers As Integer() = {} Console.WriteLine(numbers.First())
C#の例
int[] numbers = { }; Console.WriteLine(numbers.First());
項目が見つからない場合に、例外を発生させずに既定値を返すようにする場合は FirstOrDefaultメソッドを使用します。
以下の場合は、先頭の項目がないので既定値として0を返します。
VBの例
Dim numbers As Integer() = {} Console.WriteLine(numbers.FirstOrDefault())
C#の例
int[] numbers = { }; Console.WriteLine(numbers.FirstOrDefault());
Please follow and like us:
コメント