Language

StringNormalizationExtensions.IsNormalized メソッド

定義

文字列が正規化されているかどうかを示します。

オーバーロード

名前 説明
IsNormalized(String)

指定した文字列が Unicode 正規化形式 C であるかどうかを示します。

IsNormalized(ReadOnlySpan<Char>, NormalizationForm)

指定した文字範囲が正規化された形式であるかどうかを判断します。

IsNormalized(String, NormalizationForm)

文字列が指定された Unicode 正規化形式であるかどうかを示します。

IsNormalized(String)

ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs

指定した文字列が Unicode 正規化形式 C であるかどうかを示します。

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsNormalized(System::String ^ value);
public:
[System::Runtime::CompilerServices::Extension]
 static bool IsNormalized(System::String ^ strInput);
public static bool IsNormalized(this string value);
public static bool IsNormalized(this string strInput);
static member IsNormalized : string -> bool
static member IsNormalized : string -> bool
<Extension()>
Public Function IsNormalized (value As String) As Boolean
<Extension()>
Public Function IsNormalized (strInput As String) As Boolean

パラメーター

valuestrInputstrInput
String

文字列。

返品

true 指定された文字列が正規化形式 C の場合。それ以外の場合は false。

例外

指定した文字列が null。

指定された文字列に無効な Unicode 文字が含まれています。

適用対象

IsNormalized(ReadOnlySpan<Char>, NormalizationForm)

ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs

指定した文字範囲が正規化された形式であるかどうかを判断します。

public static bool IsNormalized(this ReadOnlySpan<char> source, System.Text.NormalizationForm normalizationForm = System.Text.NormalizationForm.FormC);
static member IsNormalized : ReadOnlySpan<char> * System.Text.NormalizationForm -> bool
<Extension()>
Public Function IsNormalized (source As ReadOnlySpan(Of Char), Optional normalizationForm As NormalizationForm = System.Text.NormalizationForm.FormC) As Boolean

パラメーター

source
ReadOnlySpan<Char>

チェックする文字のスパン。

normalizationForm
NormalizationForm

使用する正規化フォーム。

返品

true 指定された文字範囲が正規化された形式の場合。それ以外の場合は false。

例外

指定した文字スパンに無効なコード ポイントが含まれているか、正規化フォームが無効です。

適用対象

IsNormalized(String, NormalizationForm)

ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs
ソース:
StringNormalizationExtensions.cs

文字列が指定された Unicode 正規化形式であるかどうかを示します。

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsNormalized(System::String ^ value, System::Text::NormalizationForm normalizationForm);
public:
[System::Runtime::CompilerServices::Extension]
 static bool IsNormalized(System::String ^ strInput, System::Text::NormalizationForm normalizationForm);
[System.Security.SecurityCritical]
public static bool IsNormalized(this string value, System.Text.NormalizationForm normalizationForm);
public static bool IsNormalized(this string strInput, System.Text.NormalizationForm normalizationForm);
[<System.Security.SecurityCritical>]
static member IsNormalized : string * System.Text.NormalizationForm -> bool
static member IsNormalized : string * System.Text.NormalizationForm -> bool
<Extension()>
Public Function IsNormalized (value As String, normalizationForm As NormalizationForm) As Boolean
<Extension()>
Public Function IsNormalized (strInput As String, normalizationForm As NormalizationForm) As Boolean

パラメーター

valuestrInput
String

文字列。

normalizationForm
NormalizationForm

Unicode 正規化形式。

返品

true valueが正規化形式の場合は normalizationForm。それ以外の場合はfalse。

属性

例外

value は nullです。

value には無効な Unicode 文字が含まれています。

適用対象