情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Enumerable.Last<TSource> メソッド (IEnumerable<TSource>)

2013/12/12

シーケンスの最後の要素を返します。

Namespace:  System.Linq
アセンブリ:  System.Core (System.Core.dll 内)

public static TSource Last<TSource>(
	this IEnumerable<TSource> source
)

型パラメーター

TSource

source の要素の型。

パラメーター

source
型: System.Collections.Generic.IEnumerable<TSource>
最後の要素を返す IEnumerable<T>

戻り値

型: TSource
ソース シーケンスの最後の位置にある値。

使用上の注意

Visual Basic および C# では、このメソッドを、IEnumerable<TSource> 型の任意のオブジェクトのインスタンス メソッドとして呼び出すことができます。インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。

例外条件
ArgumentNullException

sourcenull です。

InvalidOperationException

ソース シーケンスは空です。

Last<TSource>(IEnumerable<TSource>) メソッドは、source に要素が含まれていない場合に例外をスローします。ソース シーケンスが空の場合に既定値を返すには、LastOrDefault メソッドを使用します。

Last<TSource>(IEnumerable<TSource>) を使用して配列の最後の要素を返す方法を次のコード例に示します。


      int[] numbers = { 9, 34, 65, 92, 87, 435, 3, 54, 
                             83, 23, 87, 67, 12, 19 };

      int last = numbers.Last();

      outputBlock.Text += last + "\n";

      /*
       This code produces the following output:

       19
      */



Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: