本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

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

 

返回一个序列的第一个元素。

命名空间:   System.Linq
程序集:  System.Core(位于 System.Core.dll)

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

参数

source
Type: System.Collections.Generic.IEnumerable<TSource>

IEnumerable<T> 要返回的第一个元素。

返回值

Type: TSource

返回指定序列中的第一个元素。

类型参数

TSource

中的元素的类型 source

Exception Condition
ArgumentNullException

sourcenull

InvalidOperationException

源序列为空。

First<TSource>(IEnumerable<TSource>) 方法将引发异常,如果 source 不包含任何元素。 若要在源序列为空时返回默认值,使用 FirstOrDefault<TSource> 方法。

下面的代码示例演示如何使用 First<TSource>(IEnumerable<TSource>) 返回数组的第一个元素。

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

int first = numbers.First();

Console.WriteLine(first);

/*
 This code produces the following output:

 9
*/

通用 Windows 平台
自 8 起可用
.NET Framework
自 3.5 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: