Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Метод Enumerable.First<TSource>(IEnumerable<TSource>)

 

Опубликовано: Октябрь 2016

Возвращает первый элемент последовательности.

Пространство имен:   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

Свойство source имеет значение null.

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
Вернуться в начало
Показ: