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)

Возвращает объект, представляющий метод, представленный указанным делегатом.

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

См. также раздел