Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Method

定義

Unicode 文字が空白かどうかを示します。Indicates whether a Unicode character is categorized as white space.

オーバーロード

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

指定した Unicode 文字が空白かどうかを示します。Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

指定した文字列の指定位置にある文字が空白かどうかを示します。Indicates whether the character at the specified position in a specified string is categorized as white space.

注釈

空白文字は、次の Unicode 文字です。White space characters are the following Unicode characters:

  • メンバー、UnicodeCategory.SpaceSeparatorカテゴリで、スペース文字が含まれています (u+0020) 非分割領域 (U + 00A0)、OGHAM 領域のマーク (U + 1680)、EN クアッド (U + 2000)、EM クアッド (U + 2001 年)、半角スペース (U + 2002)、EM 容量 (U + 2003)、3-EM ごとの領域 (U + 2004 年)、4-EM ごとの領域 (U+ 2005)、6-EM ごとの領域 (U + 2006 年)、図の領域 (U + 2007)、句読点をシン (U + 2008 年)、スペース (U + 2009 年)、スペース髪の毛領域 (200 U + a)、幅の狭い非分割領域 (U + 202F)、MEDIUM 数学的な領域 (U + 205F)、および全角スペース (U + 3000)。Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • メンバー、UnicodeCategory.LineSeparatorカテゴリで、行区切り記号の文字だけで構成されます (u+2028)。Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • メンバー、UnicodeCategory.ParagraphSeparatorカテゴリで、段落区切り記号の文字だけで構成されます (u+2029)。Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 集計の文字の文字 (u+0009)、ライン フィード (u+000 a)、行の集計 (U + 000B)、フォーム (U + 000 C) のフィード、キャリッジ リターン (U+000D)、および次の行 (U + 0085)。The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

指定した Unicode 文字が空白かどうかを示します。Indicates whether the specified Unicode character is categorized as white space.

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 Char Char Char

評価する Unicode 文字。The Unicode character to evaluate.

戻り値

true が空白である場合は c。それ以外の場合は falsetrue if c is white space; otherwise, false.

次の例で、IsWhiteSpace(Char)メソッド。The following example demonstrates the IsWhiteSpace(Char) method.

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"
	}
}
imports System

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 文字です。White space characters are the following Unicode characters:

  • メンバー、UnicodeCategory.SpaceSeparatorカテゴリで、スペース文字が含まれています (u+0020) 非分割領域 (U + 00A0)、OGHAM 領域のマーク (U + 1680)、EN クアッド (U + 2000)、EM クアッド (U + 2001 年)、半角スペース (U + 2002)、EM 容量 (U + 2003)、3-EM ごとの領域 (U + 2004 年)、4-EM ごとの領域 (U+ 2005)、6-EM ごとの領域 (U + 2006 年)、図の領域 (U + 2007)、句読点をシン (U + 2008 年)、スペース (U + 2009 年)、スペース髪の毛領域 (200 U + a)、幅の狭い非分割領域 (U + 202F)、MEDIUM 数学的な領域 (U + 205F)、および全角スペース (U + 3000)。Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • メンバー、UnicodeCategory.LineSeparatorカテゴリで、行区切り記号の文字だけで構成されます (u+2028)。Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • メンバー、UnicodeCategory.ParagraphSeparatorカテゴリで、段落区切り記号の文字だけで構成されます (u+2029)。Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 集計の文字の文字 (u+0009)、ライン フィード (u+000 a)、行の集計 (U + 000B)、フォーム (U + 000 C) のフィード、キャリッジ リターン (U+000D)、および次の行 (U + 0085)。The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

こちらもご覧ください

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

指定した文字列の指定位置にある文字が空白かどうかを示します。Indicates whether the character at the specified position in a specified string is categorized as white space.

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 String String String

文字列。A string.

index
Int32 Int32 Int32 Int32

s 内の評価する文字の位置。The position of the character to evaluate in s.

戻り値

s の中の位置 index にある文字が空白の場合、true。それ以外の場合、falsetrue if the character at position index in s is white space; otherwise, false.

例外

index が 0 未満の値か、s の最後の位置より大きい値です。index is less than zero or greater than the last position in s.

次のコード例に示しますIsWhiteSpaceします。The following code example demonstrates IsWhiteSpace.

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"
	}
}
imports System

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

注釈

文字列内の文字位置は 0 から始まるインデックスです。Character positions in a string are indexed starting from zero.

空白文字は、次の Unicode 文字です。White space characters are the following Unicode characters:

  • メンバー、UnicodeCategory.SpaceSeparatorカテゴリで、スペース文字が含まれています (u+0020) 非分割領域 (U + 00A0)、OGHAM 領域のマーク (U + 1680)、EN クアッド (U + 2000)、EM クアッド (U + 2001 年)、半角スペース (U + 2002)、EM 容量 (U + 2003)、3-EM ごとの領域 (U + 2004 年)、4-EM ごとの領域 (U+ 2005)、6-EM ごとの領域 (U + 2006 年)、図の領域 (U + 2007)、句読点をシン (U + 2008 年)、スペース (U + 2009 年)、スペース髪の毛領域 (200 U + a)、幅の狭い非分割領域 (U + 202F)、MEDIUM 数学的な領域 (U + 205F)、および全角スペース (U + 3000)。Members of the UnicodeCategory.SpaceSeparator category, which includes the characters SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • メンバー、UnicodeCategory.LineSeparatorカテゴリで、行区切り記号の文字だけで構成されます (u+2028)。Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • メンバー、UnicodeCategory.ParagraphSeparatorカテゴリで、段落区切り記号の文字だけで構成されます (u+2029)。Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 集計の文字の文字 (u+0009)、ライン フィード (u+000 a)、行の集計 (U + 000B)、フォーム (U + 000 C) のフィード、キャリッジ リターン (U+000D)、および次の行 (U + 0085)。The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

こちらもご覧ください

適用対象