Bu makale, makine tarafından çevrilmiştir. Makaleyi İngilizce dilinde görüntülemek için İngilizce onay kutusunu işaretleyin. Ayrıca, fare işaretçisiyle İngilizce metnin üzerine gelerek metni açılır pencerede de görüntüleyebilirsiniz.
Çeviri
İngilizce

Enumerable.Count<TSource> Yöntemi (IEnumerable<TSource>)

 

Bir dizideki öğelerin sayısını döndürür.

Ad alanı:   System.Linq
Derleme:  System.Core (System.Core.dll içinde)

public static int Count<TSource>(
	this IEnumerable<TSource> source
)

Parametreler

source
Type: System.Collections.Generic.IEnumerable<TSource>

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

Dönüş Değeri

Type: System.Int32

Giriş dizideki öğelerin sayısı.

Tür Parametreleri

TSource

Öğelerinin türünü source.

Exception Condition
ArgumentNullException

source olan null.

OverflowException

İçindeki öğelerin sayısını source büyük MaxValue.

Varsa türünü source uygulayan ICollection<T>, bu uygulama öğelerin sayısı elde etmek için kullanılır. Aksi halde, bu yöntem sayısı belirler.

Kullanım LongCount<TSource> bekler ve daha büyük sonucun izin vermek istediğinizde yöntemi MaxValue.

İçinde Visual Basic sorgu ifade sözdizimi bir Aggregate Into Count() yan tümcesi çeviren bir çağrılması için Count.

Aşağıdaki kod örneğinde nasıl kullanılacağını gösterir Count<TSource>(IEnumerable<TSource>) bir dizideki öğelerin sayısı.

string[] fruits = { "apple", "banana", "mango", "orange", "passionfruit", "grape" };

try
{
    int numberOfFruits = fruits.Count();
    Console.WriteLine(
        "There are {0} fruits in the collection.",
        numberOfFruits);

}
catch (OverflowException)
{
    Console.WriteLine("The count is too large to store as an Int32.");
    Console.WriteLine("Try using the LongCount() method instead.");
}

// This code produces the following output:
//
// There are 6 fruits in the collection. 

Evrensel Windows Platformu
8 sonrasında kullanılabilir
.NET Framework
3.5 sonrasında kullanılabilir
Taşınabilir Sınıf Kitaplığı
Destekleyen: taşınabilir .NET platformları
Silverlight
2.0 sonrasında kullanılabilir
Windows Phone Silverlight
7.0 sonrasında kullanılabilir
Windows Phone
8.1 sonrasında kullanılabilir
Başa dön
Show: