MatchCollection.Count Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el número de coincidencias.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
Valor de propiedad
Número de coincidencias.
Implementaciones
Excepciones
Se agota el tiempo de espera.
Comentarios
El acceso a la Count propiedad hace que el motor de expresiones regulares rellene la colección mediante la evaluación directa. Por el contrario, llamar al GetEnumerator() método (o usar la foreach instrucción ) hace que el motor de expresiones regulares rellene la colección según sea necesario mediante la evaluación diferida. La evaluación directa puede ser un método mucho más caro de crear la colección que la evaluación diferida.
Dado que el MatchCollection objeto se rellena normalmente mediante la evaluación diferida, intentar determinar el número de elementos de la colección antes de que se haya rellenado completamente puede producir una RegexMatchTimeoutException excepción. Esta excepción se puede producir si un valor de tiempo de espera para las operaciones coincidentes está en vigor y el intento de encontrar una sola coincidencia supera ese intervalo de tiempo de espera.