MatchEvaluator Delegat

Definition

Stellt die Methode dar, die jedes Mal aufgerufen wird, wenn während eines Methodenvorgangs eine Übereinstimmung mit regulären Replace(String, MatchEvaluator) Ausdrücken gefunden wird.

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 

Parameter

match
Match

Das Match Objekt, das eine übereinstimmung eines einzelnen regulären Ausdrucks während eines Replace(String, MatchEvaluator) Methodenvorgangs darstellt.

Rückgabewert

Eine Zeichenfolge, die von der Methode zurückgegeben wird, die MatchEvaluator vom Delegaten dargestellt wird.

Attribute

Hinweise

Sie können eine MatchEvaluator Delegatmethode verwenden, um einen benutzerdefinierten Überprüfungs- oder Manipulationsvorgang für jede Übereinstimmung auszuführen, die von einer Ersatzmethode wie z Replace(String, MatchEvaluator). B. gefunden wurde. Für jede übereinstimmende Zeichenfolge ruft die Replace(String, MatchEvaluator) Methode die MatchEvaluator Delegatmethode mit einem Match Objekt auf, das die Übereinstimmung darstellt. Die Delegatmethode führt die von Ihnen bevorzugte Verarbeitung aus und gibt eine Zeichenfolge zurück, die von der Replace(String, MatchEvaluator) Methode für die übereinstimmende Zeichenfolge ersetzt wird.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen