StringNormalizationExtensions.TryNormalize Yöntem

Tanım

Belirtilen karakter aralığını belirtilen normalleştirme formuna normalleştirir.

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

Parametreler

source
ReadOnlySpan<Char>

Normalleştirılacak karakterlerin yayılma alanı.

destination
Span<Char>

Normalleştirilmiş karakterlerin yazıldığı arabellek.

charsWritten
Int32

Bu yöntem döndürdüğünde, öğesine destinationyazılan karakter sayısını içerir.

normalizationForm
NormalizationForm

Kullanılacak normalleştirme formu.

Döndürülenler

true belirtilen karakter aralığı başarıyla normalleştirildiyse; aksi takdirde , false.

Özel durumlar

Belirtilen karakter aralığı geçersiz bir kod noktası içeriyor veya normalleştirme formu geçersiz.

Şunlara uygulanır