Char.IsWhiteSpace メソッド

定義

Unicode 文字が空白かどうかを示します。

オーバーロード

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"
    }
}
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)、OGHAM SPACE MARK (u + 1680)、EN quad (u + 2000)、EM quad (u + 2001)、EN space (u + 2002)、EM space (u + 2003)、全角スペース (u + 2004)、4/全角スペース (u + 2005)、EM スペースは 6 (u + 2006)、図はスペース (u + 2007)、スペース (u + 2008)、細いスペース (u + 2009)、ヘアスペース (u + 200A)、ナロースペース (u + 202F)、中かっこ (u + 205F)、および表意文字スペース (u + 3000) です。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。このカテゴリは、行区切り文字 (U + 2028) だけで構成されます。

  • カテゴリのメンバー UnicodeCategory.ParagraphSeparator 。段落区切り文字 (U + 2029) だけで構成されます。

  • 文字集計 (U + 0009)、ラインフィード (U + 000A)、LINE 集計 (u + 000B)、FORM FEED (u + 000A)、キャリッジリターン (U + 000A)、および次の行 (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 文字。

戻り値

Boolean

true が空白である場合は c。それ以外の場合は false

注釈

空白文字は、次の Unicode 文字です。

  • UnicodeCategory.SpaceSeparator文字スペース (U + 0020) を含むカテゴリのメンバー改行なし (u + 00A0)、OGHAM SPACE MARK (u + 1680)、EN quad (u + 2000)、EM quad (u + 2001)、EN space (u + 2002)、EM space (u + 2003)、全角スペース (u + 2004)、4/全角スペース (u + 2005)、EM スペースは 6 (u + 2006)、図はスペース (u + 2007)、スペース (u + 2008)、細いスペース (u + 2009)、ヘアスペース (u + 200A)、ナロースペース (u + 202F)、中かっこ (u + 205F)、および表意文字スペース (u + 3000) です。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。このカテゴリは、行区切り文字 (U + 2028) だけで構成されます。

  • カテゴリのメンバー UnicodeCategory.ParagraphSeparator 。段落区切り文字 (U + 2029) だけで構成されます。

  • 文字集計 (U + 0009)、ラインフィード (U + 000A)、LINE 集計 (u + 000B)、FORM FEED (u + 000A)、キャリッジリターン (U + 000A)、および次の行 (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 内の評価する文字の位置。

戻り値

Boolean

s の中の位置 index にある文字が空白の場合、true。それ以外の場合、false

例外

snull です。

index が 0 未満の値か、s の最後の位置より大きい値です。

注釈

文字列内の文字位置は0から始まるインデックスが作成されます。

空白文字は、次の Unicode 文字です。

  • UnicodeCategory.SpaceSeparator文字スペース (U + 0020) を含むカテゴリのメンバー改行なし (u + 00A0)、OGHAM SPACE MARK (u + 1680)、EN quad (u + 2000)、EM quad (u + 2001)、EN space (u + 2002)、EM space (u + 2003)、全角スペース (u + 2004)、4/全角スペース (u + 2005)、EM スペースは 6 (u + 2006)、図はスペース (u + 2007)、スペース (u + 2008)、細いスペース (u + 2009)、ヘアスペース (u + 200A)、ナロースペース (u + 202F)、中かっこ (u + 205F)、および表意文字スペース (u + 3000) です。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。このカテゴリは、行区切り文字 (U + 2028) だけで構成されます。

  • カテゴリのメンバー UnicodeCategory.ParagraphSeparator 。段落区切り文字 (U + 2029) だけで構成されます。

  • 文字集計 (U + 0009)、ラインフィード (U + 000A)、LINE 集計 (u + 000B)、FORM FEED (u + 000A)、キャリッジリターン (U + 000A)、および次の行 (U + 0085)。

こちらもご覧ください

適用対象