Char.IsWhiteSpace 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指示 Unicode 字元是否分類為泛空白字元 (White Space)。
多載
IsWhiteSpace(Char) |
指示指定的 Unicode 字元是否分類為泛空白字元。 |
IsWhiteSpace(String, Int32) |
指示指定的字串中指定位置處的字元是否分類為泛空白字元。 |
範例
下列範例會示範 IsWhiteSpace(Char) 方法。
using namespace System;
int main()
{
String^ str = "black matter";
Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}
using System;
public class IsWhiteSpaceSample {
public static void Main() {
string str = "black matter";
Console.WriteLine(Char.IsWhiteSpace('A')); // Output: "False"
Console.WriteLine(Char.IsWhiteSpace(str, 5)); // Output: "True"
}
}
open System
let str = "black matter"
printfn $"{Char.IsWhiteSpace 'A'}" // Output: "False"
printfn $"{Char.IsWhiteSpace(str, 5)}" // Output: "True"
Module IsWhiteSpaceSample
Sub Main()
Dim str As String
str = "black matter"
Console.WriteLine(Char.IsWhiteSpace("A"c)) ' Output: "False"
Console.WriteLine(Char.IsWhiteSpace(str, 5)) ' Output: "True"
End Sub
End Module
備註
空白字元是下列 Unicode 字元:
UnicodeCategory.SpaceSeparator類別目錄的成員其中包括字元空間 (U + 0020) 、不中斷空間 (u + 00A0) 、歐文空間標記 (u + 1680) 、EN 四 (u + 2000) 、EM 四 (u + 2001) 、EN 空格 (u + 2002) 、EM 空間 (u + 2003) 、每個 EM 空間 (u + 2004) 、 四個每 EM 空間 (U + 2005) ,每 EM 空間 (U + 2006) 、圖空間 (U + 2007) 、標點符號空間 (U + 2008) 、精簡空間 (u + 2009) 、小數位 (u + 200A) 、中度數學空間 (u + 205F) 和象形字空間 (u + 3000) 。
UnicodeCategory.LineSeparator類別目錄的成員,其中只包含行分隔符號字元 (U + 2028) 。
UnicodeCategory.ParagraphSeparator類別目錄的成員,其中只包含段落分隔字元 (U + 2029) 。
字元字元表 (U + 0009) 、換行字元 (U + 000A) 、行號 (U + 000B) 、表單摘要 (u + 000C) 、換行字元 (u + 000D) 和下一行 (U + 0085) 。
IsWhiteSpace(Char)
指示指定的 Unicode 字元是否分類為泛空白字元。
public:
static bool IsWhiteSpace(char c);
public static bool IsWhiteSpace (char c);
static member IsWhiteSpace : char -> bool
Public Shared Function IsWhiteSpace (c As Char) As Boolean
參數
- c
- Char
要評估的 Unicode 字元。
傳回
當 true
是空白字元時為 c
,否則為 false
。
備註
空白字元是下列 Unicode 字元:
UnicodeCategory.SpaceSeparator類別目錄的成員其中包括字元空間 (U + 0020) 、不中斷空間 (u + 00A0) 、歐文空間標記 (u + 1680) 、EN 四 (u + 2000) 、EM 四 (u + 2001) 、EN 空格 (u + 2002) 、EM 空間 (u + 2003) 、每個 EM 空間 (u + 2004) 、 四個每 EM 空間 (U + 2005) ,每 EM 空間 (U + 2006) 、圖空間 (U + 2007) 、標點符號空間 (U + 2008) 、精簡空間 (u + 2009) 、小數位 (u + 200A) 、中度數學空間 (u + 205F) 和象形字空間 (u + 3000) 。
UnicodeCategory.LineSeparator類別目錄的成員,其中只包含行分隔符號字元 (U + 2028) 。
UnicodeCategory.ParagraphSeparator類別目錄的成員,其中只包含段落分隔字元 (U + 2029) 。
字元字元表 (U + 0009) 、換行字元 (U + 000A) 、行號 (U + 000B) 、表單摘要 (u + 000C) 、換行字元 (u + 000D) 和下一行 (U + 0085) 。
另請參閱
適用於
IsWhiteSpace(String, Int32)
指示指定的字串中指定位置處的字元是否分類為泛空白字元。
public:
static bool IsWhiteSpace(System::String ^ s, int index);
public static bool IsWhiteSpace (string s, int index);
static member IsWhiteSpace : string * int -> bool
Public Shared Function IsWhiteSpace (s As String, index As Integer) As Boolean
參數
- s
- String
字串。
- index
- Int32
要評估的字元在 s
中的位置。
傳回
當 true
中位於 index
的字元是空白字元時為 s
,否則為 false
。
例外狀況
s
為 null
。
index
小於零或大於 s
中的最後一個位置。
備註
字串中的字元位置會從零開始編制索引。
空白字元是下列 Unicode 字元:
UnicodeCategory.SpaceSeparator類別目錄的成員其中包括字元空間 (U + 0020) 、不中斷空間 (u + 00A0) 、歐文空間標記 (u + 1680) 、EN 四 (u + 2000) 、EM 四 (u + 2001) 、EN 空格 (u + 2002) 、EM 空間 (u + 2003) 、每個 EM 空間 (u + 2004) 、 四個每 EM 空間 (U + 2005) ,每 EM 空間 (U + 2006) 、圖空間 (U + 2007) 、標點符號空間 (U + 2008) 、精簡空間 (u + 2009) 、小數位 (u + 200A) 、中度數學空間 (u + 205F) 和象形字空間 (u + 3000) 。
UnicodeCategory.LineSeparator類別目錄的成員,其中只包含行分隔符號字元 (U + 2028) 。
UnicodeCategory.ParagraphSeparator類別目錄的成員,其中只包含段落分隔字元 (U + 2029) 。
字元字元表 (U + 0009) 、換行字元 (U + 000A) 、行號 (U + 000B) 、表單摘要 (u + 000C) 、換行字元 (u + 000D) 和下一行 (U + 0085) 。