Enumerable.TryGetNonEnumeratedCount<TSource> Yöntem

Tanım

Bir sabit listesi zorlamadan bir dizideki öğelerin sayısını belirlemeye çalışır.

C#
public static bool TryGetNonEnumeratedCount<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, out int count);

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IEnumerable<TSource>

Sayılacak öğeleri içeren bir dizi.

count
Int32

Bu yöntem döndürdüğünde source, sayı sabit listesi olmadan belirlenemediyse içindeki öğe sayısını veya 0'ı içerir.

Döndürülenler

true sayısı source sabit listesi olmadan belirlenebiliyorsa; değilse, false.

Açıklamalar

yöntemi, sayısı numaralandırılmadan belirlenebilen ortak alt türleri belirleyerek bir dizi tür testi gerçekleştirir. Bu, LINQ uygulamasında kullanılan , ICollectionve iç türleri içerirICollection<T>.

yöntemi genellikle sabit süreli bir işlemdir, ancak sonuçta bu temel koleksiyonun uygulamasının karmaşıklık özelliklerine bağlıdır.

Şunlara uygulanır

Ürün Sürümler
.NET 6, 7, 8, 9