StringNormalizationExtensions.TryNormalize Methode

Definition

Normalisiert den angegebenen Bereich von Zeichen auf das angegebene Normalisierungsformular.

public static bool TryNormalize(this ReadOnlySpan<char> source, Span<char> destination, out int charsWritten, System.Text.NormalizationForm normalizationForm = System.Text.NormalizationForm.FormC);
static member TryNormalize : ReadOnlySpan<char> * Span<char> * int * System.Text.NormalizationForm -> bool
<Extension()>
Public Function TryNormalize (source As ReadOnlySpan(Of Char), destination As Span(Of Char), ByRef charsWritten As Integer, Optional normalizationForm As NormalizationForm = System.Text.NormalizationForm.FormC) As Boolean

Parameter

source
ReadOnlySpan<Char>

Die Spanne der Zeichen, die normalisiert werden sollen.

destination
Span<Char>

Der Puffer, in den die normalisierten Zeichen geschrieben werden sollen.

charsWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in destination.

normalizationForm
NormalizationForm

Das zu verwendende Normalisierungsformular.

Gibt zurück

truewenn die angegebene Zeichenspanne erfolgreich normalisiert wurde; andernfalls . false

Ausnahmen

Der angegebene Zeichenbereich enthält einen ungültigen Codepunkt, oder das Normalisierungsformular ist ungültig.

Gilt für: