信息
您所需的主题如下所示。但此主题未包含在此库中。

Enumerable.Last<TSource> 方法 (IEnumerable<TSource>)

2013/12/13

返回序列的最后一个元素。

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

源序列为空。

如果 source 中不包含任何元素,则 Last<TSource>(IEnumerable<TSource>) 方法将引发异常。 若要在源序列为空时返回默认值,请使用 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

Windows Phone

显示: