Char.IsWhiteSpace 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
유니코드 문자가 공백인지 여부를 나타냅니다.
오버로드
| IsWhiteSpace(Char) |
유니코드 문자가 공백인지 여부를 나타냅니다. |
| 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
설명
공백 문자는 다음과 같은 유니코드 문자입니다.
UnicodeCategory.SpaceSeparator문자 공간 (u + 0020), 나누지 않는 공간 (u + 00A0), 오 검 문자 SPACE MARK (u + 1680), 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).
UnicodeCategory.LineSeparator줄 구분선 문자 (U + 2028)로만 구성 된 범주의 멤버입니다.
UnicodeCategory.ParagraphSeparator단락 구분 문자 (U + 2029)로만 구성 된 범주의 멤버입니다.
문자 집계 (U + 0009), 줄 바꿈 (U + 000A), 줄 집계 (U + 000B), 폼 피드 (U + 000A), 캐리지 리턴 (U + 000D) 및 다음 줄 (U + 0085)입니다.
IsWhiteSpace(Char)
유니코드 문자가 공백인지 여부를 나타냅니다.
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
평가할 유니코드 문자입니다.
반환
c가 공백이면 true이고 그렇지 않으면 false입니다.
설명
공백 문자는 다음과 같은 유니코드 문자입니다.
UnicodeCategory.SpaceSeparator문자 공간 (u + 0020), 나누지 않는 공간 (u + 00A0), 오 검 문자 SPACE MARK (u + 1680), 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).
UnicodeCategory.LineSeparator줄 구분선 문자 (U + 2028)로만 구성 된 범주의 멤버입니다.
UnicodeCategory.ParagraphSeparator단락 구분 문자 (U + 2029)로만 구성 된 범주의 멤버입니다.
문자 집계 (U + 0009), 줄 바꿈 (U + 000A), 줄 집계 (U + 000B), 폼 피드 (U + 000A), 캐리지 리턴 (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에서 평가할 문자의 위치입니다.
반환
index의 s 위치에 있는 문자가 공백이면 true이고 그렇지 않으면 false입니다.
예외
s이(가) null인 경우
index가 0보다 작거나 s의 마지막 위치보다 큽니다.
설명
문자열의 문자 위치는 0부터 시작 하는 인덱스입니다.
공백 문자는 다음과 같은 유니코드 문자입니다.
UnicodeCategory.SpaceSeparator문자 공간 (u + 0020), 나누지 않는 공간 (u + 00A0), 오 검 문자 SPACE MARK (u + 1680), 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).
UnicodeCategory.LineSeparator줄 구분선 문자 (U + 2028)로만 구성 된 범주의 멤버입니다.
UnicodeCategory.ParagraphSeparator단락 구분 문자 (U + 2029)로만 구성 된 범주의 멤버입니다.
문자 집계 (U + 0009), 줄 바꿈 (U + 000A), 줄 집계 (U + 000B), 폼 피드 (U + 000A), 캐리지 리턴 (U + 000D) 및 다음 줄 (U + 0085)입니다.