MatchCollection.Count Свойство

Определение

Возвращает количество совпадений.

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

Значение свойства

Количество совпадений.

Реализации

Исключения

Произошло время ожидания.

Комментарии

Count Доступ к свойству приводит к заполнению коллекции обработчиком регулярных выражений с помощью прямой оценки. В отличие от этого, вызов GetEnumerator() метода (или использование foreach инструкции) приводит к тому, что обработчик регулярных выражений заполняет коллекцию по мере необходимости с помощью отложенной оценки. Прямая оценка может быть гораздо более дорогим методом построения коллекции, чем отложенная оценка.

MatchCollection Так как объект обычно заполняется с помощью отложенной оценки, пытается определить количество элементов в коллекции, прежде чем он был полностью заполнен, может вызвать RegexMatchTimeoutException исключение. Это исключение может быть вызвано, если значение времени ожидания для операций сопоставления действует, и попытка найти одно совпадение превышает этот интервал времени ожидания.

Применяется к