CollectionsExtensionsTryGetNonEnumeratedCountT - метод

Возвращает количество элементов в перечислении IEnumerableT без выполнения этого перечисления или null, если получить количество элементов без выполнения невозможно.

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static int? TryGetNonEnumeratedCount<T>(
	[NoEnumerationAttribute] this IEnumerable<T> enumerable
)

Параметры

enumerable  IEnumerableT
Перечисление.

Параметры типа

T
Тип элементов перечисления.

Возвращаемое значение

NullableInt32
Количество элементов перечисления или , если его невозможно получить без выполнения этого перечисления.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerableT. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Заметки

Метод учитывает интерфейс IReadOnlyCollectionT, в отличие от стандартного метода TryGetNonEnumeratedCountTSource(IEnumerableTSource, Int32).

См. также