Char.IsWhiteSpace メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 文字。
戻り値
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
内の評価する文字の位置。
戻り値
s
の中の位置 index
にある文字が空白の場合、true
。それ以外の場合、false
。
例外
s
が null
です。
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)。