MatchEvaluator Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, который вызывается каждый раз при обнаружении совпадения регулярного Replace(String, MatchEvaluator) выражения во время операции метода.
public delegate System::String ^ MatchEvaluator(Match ^ match);
public delegate string MatchEvaluator(Match match);
[System.Serializable]
public delegate string MatchEvaluator(Match match);
type MatchEvaluator = delegate of Match -> string
[<System.Serializable>]
type MatchEvaluator = delegate of Match -> string
Public Delegate Function MatchEvaluator(match As Match) As String
Параметры
- match
- Match
Объект Match , представляющий одно совпадение регулярного Replace(String, MatchEvaluator) выражения во время операции метода.
Возвращаемое значение
Строка, возвращаемая методом, представленным делегатом MatchEvaluator .
- Атрибуты
Комментарии
Вы можете использовать метод делегата MatchEvaluator для выполнения пользовательской операции проверки или манипуляции для каждого совпадения, найденного методом замены, например Replace(String, MatchEvaluator). Для каждой соответствующей строки Replace(String, MatchEvaluator) метод вызывает MatchEvaluator метод делегата с Match объектом, представляющим совпадение. Метод делегата выполняет любую обработку, которую вы предпочитаете, и возвращает строку, которая Replace(String, MatchEvaluator) заменяет метод соответствующей строкой.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |