Char.IsWhiteSpace 메서드

정의

유니코드 문자가 공백인지 여부를 나타냅니다.Indicates whether a Unicode character is categorized as white space.

오버로드

IsWhiteSpace(Char)

유니코드 문자가 공백인지 여부를 나타냅니다.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32)

지정된 문자열의 지정된 위치에 있는 문자가 공백인지 여부를 나타냅니다.Indicates whether the character at the specified position in a specified string is categorized as white space.

설명

공백 문자는 유니코드 문자:White space characters are the following Unicode characters:

  • 문자 공간 (U + 0020)을 포함 하는 UnicodeCategory.SpaceSeparator 범주의 멤버 분할 안 함 (U + 00A0), 오 검 문자 SPACE MARK (u + 9-), 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 + 202F), 중간 수치 공간 (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).

  • 줄 구분선 문자 (U + 2028)로만 구성 된 UnicodeCategory.LineSeparator 범주의 멤버입니다.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • 단락 구분 문자 (U + 2029)로만 구성 된 UnicodeCategory.ParagraphSeparator 범주의 멤버입니다.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 문자가 문자 집계 ((u+0009), (U + 000A) 피드, 줄 집계 (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)

유니코드 문자가 공백인지 여부를 나타냅니다.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

평가할 유니코드 문자입니다.The Unicode character to evaluate.

반환

true가 공백이면 c이고 그렇지 않으면 false입니다.true 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"
    }
}
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

설명

공백 문자는 유니코드 문자:White space characters are the following Unicode characters:

  • 문자 공간 (U + 0020)을 포함 하는 UnicodeCategory.SpaceSeparator 범주의 멤버 분할 안 함 (U + 00A0), 오 검 문자 SPACE MARK (u + 9-), 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 + 202F), 중간 수치 공간 (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).

  • 줄 구분선 문자 (U + 2028)로만 구성 된 UnicodeCategory.LineSeparator 범주의 멤버입니다.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • 단락 구분 문자 (U + 2029)로만 구성 된 UnicodeCategory.ParagraphSeparator 범주의 멤버입니다.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 문자가 문자 집계 ((u+0009), (U + 000A) 피드, 줄 집계 (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)

지정된 문자열의 지정된 위치에 있는 문자가 공백인지 여부를 나타냅니다.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

문자열.A string.

index
Int32

s에서 평가할 문자의 위치입니다.The position of the character to evaluate in s.

반환

trueindex 위치에 있는 문자가 공백이면 s이고 그렇지 않으면 false입니다.true if the character at position index in s is white space; otherwise, false.

예외

snull인 경우s is null.

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"
    }
}
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.

공백 문자는 유니코드 문자:White space characters are the following Unicode characters:

  • 문자 공간 (U + 0020)을 포함 하는 UnicodeCategory.SpaceSeparator 범주의 멤버 분할 안 함 (U + 00A0), 오 검 문자 SPACE MARK (u + 9-), 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 + 202F), 중간 수치 공간 (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).

  • 줄 구분선 문자 (U + 2028)로만 구성 된 UnicodeCategory.LineSeparator 범주의 멤버입니다.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • 단락 구분 문자 (U + 2029)로만 구성 된 UnicodeCategory.ParagraphSeparator 범주의 멤버입니다.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • 문자가 문자 집계 ((u+0009), (U + 000A) 피드, 줄 집계 (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).

추가 정보

적용 대상