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"
    }
}
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 文字です。

  • カテゴリのメンバー SPACE UnicodeCategory.SpaceSeparator (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+2002) が含まれます。 2003 年、3/EM 空間 (U+2004)、4/EM 空間 (U+2005)、6/EM 空間 (U+2006)、図形空間 (U+2007)、句読点空間 (U+2008) シンスペース (U+2009)、細いスペース (U+200A)、狭い NO BREAK SPACE (U+202F)、中数学空間 (U+205F)、および IDEOGRAPHIC SPACE (U+3000)。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。これは、LINE SEPARATOR 文字 (U+2028) のみで構成されます。

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

  • 文字文字の TABULATION (U+0009)、改行 (U+000A)、行の集計 (U+000B)、FORM FEED (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 文字。

戻り値

Boolean

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

注釈

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

  • カテゴリのメンバー SPACE UnicodeCategory.SpaceSeparator (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+2002) が含まれます。 2003 年、3/EM 空間 (U+2004)、4/EM 空間 (U+2005)、6/EM 空間 (U+2006)、図形空間 (U+2007)、句読点空間 (U+2008) シンスペース (U+2009)、細いスペース (U+200A)、狭い NO BREAK SPACE (U+202F)、中数学空間 (U+205F)、および IDEOGRAPHIC SPACE (U+3000)。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。これは、LINE SEPARATOR 文字 (U+2028) のみで構成されます。

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

  • 文字文字の TABULATION (U+0009)、改行 (U+000A)、行の集計 (U+000B)、FORM FEED (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 内の評価する文字の位置。

戻り値

Boolean

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

例外

snullです。

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

注釈

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

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

  • カテゴリのメンバー SPACE UnicodeCategory.SpaceSeparator (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+2002) が含まれます。 2003 年、3/EM 空間 (U+2004)、4/EM 空間 (U+2005)、6/EM 空間 (U+2006)、図形空間 (U+2007)、句読点空間 (U+2008) シンスペース (U+2009)、細いスペース (U+200A)、狭い NO BREAK SPACE (U+202F)、中数学空間 (U+205F)、および IDEOGRAPHIC SPACE (U+3000)。

  • カテゴリのメンバー UnicodeCategory.LineSeparator 。これは、LINE SEPARATOR 文字 (U+2028) のみで構成されます。

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

  • 文字文字の TABULATION (U+0009)、改行 (U+000A)、行の集計 (U+000B)、FORM FEED (U+000C)、復帰 (U+000D)、および次の行 (U+0085)。

こちらもご覧ください

適用対象