MatchEvaluator Delegado
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í.
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. |