StringNormalizationExtensions.TryNormalize Metoda

Definice

Normalizuje zadané rozpětí znaků do zadaného formuláře normalizace.

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

Parametry

source
ReadOnlySpan<Char>

Rozsah znaků, které se mají normalizovat.

destination
Span<Char>

Vyrovnávací paměť pro zápis normalizovaných znaků do.

charsWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků zapsaných do destination.

normalizationForm
NormalizationForm

Formulář normalizace, který se má použít.

Návraty

truepokud bylo zadané rozpětí znaků úspěšně normalizováno; v opačném případě . false

Výjimky

Zadané rozsahy znaků obsahují neplatný bod kódu nebo je neplatný formulář normalizace.

Platí pro