StringNormalizationExtensions.IsNormalized 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示字串是否正規化。
多載
| 名稱 | Description |
|---|---|
| IsNormalized(ReadOnlySpan<Char>, NormalizationForm) |
判斷指定字元區間是否為正規化形式。 |
| IsNormalized(String) |
表示指定的字串是否採用 Unicode 正規化形式 C。 |
| IsNormalized(String, NormalizationForm) |
表示字串是否屬於指定的 Unicode 正規化形式。 |
IsNormalized(ReadOnlySpan<Char>, NormalizationForm)
判斷指定字元區間是否為正規化形式。
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)
表示指定的字串是否採用 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
參數
- valuestrInput
- String
字串。
傳回
true若 value 是正規化形式 C;否則 。 false
例外狀況
value 是 null。
value 包含無效的 Unicode 字元。
適用於
IsNormalized(String, NormalizationForm)
表示字串是否屬於指定的 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 字元。