MatchCollection.Count Propriedade

Definição

Obtém o número de correspondências.

public:
 property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer

Valor da propriedade

O número de correspondências.

Implementações

Exceções

Ocorreu um tempo limite.

Comentários

Acessar a Count propriedade faz com que o mecanismo de expressão regular preencha a coleção usando a avaliação direta. Por outro lado, chamar o GetEnumerator() método (ou usar a foreach instrução) faz com que o mecanismo de expressão regular preencha a coleção conforme necessário usando a avaliação lenta. A avaliação direta pode ser um método muito mais caro de compilação da coleção do que uma avaliação lenta.

Como o MatchCollection objeto geralmente é preenchido usando uma avaliação lenta, tentar determinar o número de elementos na coleção antes de ser totalmente preenchido pode gerar uma RegexMatchTimeoutException exceção. Essa exceção poderá ser gerada se um valor de tempo limite para operações correspondentes estiver em vigor e a tentativa de encontrar uma única correspondência exceder esse intervalo de tempo limite.

Aplica-se a