Lenguaje

MatchEvaluator Delegado

Definición

Representa el método al que se llama cada vez que se encuentra una coincidencia de expresión regular durante una Replace(String, MatchEvaluator) operación de método.

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 

Parámetros

match
Match

Objeto Match que representa una coincidencia de expresión regular única durante una Replace(String, MatchEvaluator) operación de método.

Valor devuelto

Cadena devuelta por el método representado por el MatchEvaluator delegado.

Atributos

Comentarios

Puede usar un MatchEvaluator método delegado para realizar una comprobación personalizada o una operación de manipulación para cada coincidencia encontrada por un método de reemplazo, como Replace(String, MatchEvaluator). Para cada cadena coincidente, el Replace(String, MatchEvaluator) método llama al MatchEvaluator método delegado con un Match objeto que representa la coincidencia. El método delegado realiza el procesamiento que prefiera y devuelve una cadena que el Replace(String, MatchEvaluator) método sustituye por la cadena coincidente.

Métodos de extensión

Nombre Description
GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también