CollectionsExtensionsTryGetNonEnumeratedCountT - метод

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

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 4.1.4+115fce864fec7bf37ea70396e6660596be991d3b
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).

См. также