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

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

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

命名空间:  System.Linq
程序集:  System.Core(在 System.Core.dll 中)
public static TSource First<TSource>(
	this IEnumerable<TSource> source
)

类型参数

TSource

source 中的元素的类型。

参数

source
类型:System.Collections.Generic.IEnumerable<TSource>
要返回其第一个元素的 IEnumerable<T>

返回值

类型:TSource
返回指定序列中的第一个元素。

使用说明

在 Visual Basic 和 C# 中,可以在 IEnumerable<TSource> 类型的任何对象上将此方法作为实例方法来调用。当使用实例方法语法调用此方法时,请省略第一个参数。有关更多信息,请参见扩展方法 (Visual Basic)扩展方法(C# 编程指南).
异常条件
ArgumentNullException

sourcenull

InvalidOperationException

源序列为空。

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

下面的代码示例演示如何使用 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
            */



.NET Framework

受以下版本支持:4.5、4、3.5

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

可移植类库

受以下版本支持:可移植类库

适用于 Windows 应用商店应用的 .NET

受以下版本支持:Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

显示:
© 2014 Microsoft. 版权所有。