Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Enumerable.Count<TSource>(IEnumerable<TSource>)

 

Retorna o número de elementos em uma sequência.

Namespace:   System.Linq
Assembly:  System.Core (em System.Core.dll)

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

Parâmetros

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

Uma sequência que contém os elementos a serem contados.

Valor Retornado

Type: System.Int32

O número de elementos na sequência de entrada.

Parâmetros de Tipo

TSource

O tipo dos elementos de source.

Exception Condition
ArgumentNullException

source é null.

OverflowException

O número de elementos no source é maior que MaxValue.

If the type of source implements T:System.Collections.Generic.ICollection`1, that implementation is used to obtain the count of elements. Otherwise, this method determines the count.

Use the M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0}) method when you expect and want to allow the result to be greater than F:System.Int32.MaxValue.

In vbprvb query expression syntax, an Aggregate Into Count() clause translates to an invocation of Overload:System.Linq.Enumerable.Count.

The following code example demonstrates how to use M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0}) to count the elements in an array.

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. 

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 3.5
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: