Char.IsLetter 메서드

정의

유니코드 문자가 유니코드 글자로 분류되는지 여부를 나타냅니다.Indicates whether a Unicode character is categorized as a Unicode letter.

오버로드

IsLetter(Char)

지정된 유니코드 문자가 유니코드 글자인지 여부를 나타냅니다.Indicates whether the specified Unicode character is categorized as a Unicode letter.

IsLetter(String, Int32)

지정된 문자열의 지정된 위치에 있는 문자가 유니코드 글자인지 여부를 나타냅니다.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

설명

이 메서드는 Char 유니코드 문자 범주의 멤버 인지 여부를 확인 합니다.This method determines whether a Char is a member of any category of Unicode letter. 유니코드 문자는 다음과 같습니다.Unicode letters include the following:

  • U+0041 (LATIN CAPITAL LETTER A) U + 005A 통해 같은 대문자 (LATIN CAPITAL LETTER Z), 또는 (u+0400 (키릴 자모 대문자 IE WITH GRAVE) U + 042F (키릴 자모 대문자 맞지)를 통해.Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). 이러한 문자는 UnicodeCategory.UppercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • 단어로 (라틴어 소문자 A) U + 007A 통해 같은 소문자 (라틴 문자 작은 문자 Z), 또는 U + 03AC (그리스어 작은 문자 알파와 TONOS) U + 03CE 통해 (그리스어 작은 문자 오메가와 TONOS).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). 이러한 문자는 UnicodeCategory.LowercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • 대 문자와 소문자, U + 01 C 5와 같은 (LATIN CAPITAL LETTER D 사용 하 여 작은 문자 Z와 CARON) 또는 U + 1FFC 제목 (그리스어 대문자 오메가와 PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). 이러한 문자는 UnicodeCategory.TitlecaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 같은 한정자 (한정자 문자 작은 H) U + 02C 1 (한정자 문자 반대로 GLOTTAL 중지)를 통해 또는 U + 1D2C (한정자 문자 대문자 A) U + 1D 61 (한정자 문자 작은 카이)를 통해.Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). 이러한 문자는 UnicodeCategory.ModifierLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 063A (히브리어 문자는), u + 0621 (아랍 문자 GHAIN), u + (아랍 문자 HAMZA)를 통한 u + 063A ()<및 u + 9FC3 (> 한자, 첫 >) ~ U + 9FC3 (<CJK, Last) 까지의 기타 문자.Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). 이러한 문자는 UnicodeCategory.OtherLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.OtherLetter category.

IsLetter(Char)

지정된 유니코드 문자가 유니코드 글자인지 여부를 나타냅니다.Indicates whether the specified Unicode character is categorized as a Unicode letter.

public:
 static bool IsLetter(char c);
public static bool IsLetter (char c);
static member IsLetter : char -> bool
Public Shared Function IsLetter (c As Char) As Boolean

매개 변수

c
Char

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

반환

true가 글자이면 c이고, 그렇지 않으면 false입니다.true if c is a letter; otherwise, false.

예제

다음 코드 예제에서는 IsLetter를 보여 줍니다.The following code example demonstrates IsLetter.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsLetter( ch ) ); // False
   Console::WriteLine( Char::IsLetter(  "sample string", 7 ) ); // True
}

using System;

public class IsLetterSample {
    public static void Main() {
        char ch = '8';

        Console.WriteLine(Char.IsLetter(ch));					// False
        Console.WriteLine(Char.IsLetter("sample string", 7));	// True
    }
}
Module IsLetterSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsLetter(ch8))                   ' Output: "False"
        Console.WriteLine(Char.IsLetter("sample string", 5))    ' Output: "True"

    End Sub

End Module

설명

이 메서드는 Char 유니코드 문자 범주의 멤버 인지 여부를 확인 합니다.This method determines whether a Char is a member of any category of Unicode letter. 유니코드 문자는 다음과 같습니다.Unicode letters include the following:

  • U+0041 (LATIN CAPITAL LETTER A) U + 005A 통해 같은 대문자 (LATIN CAPITAL LETTER Z), 또는 (u+0400 (키릴 자모 대문자 IE WITH GRAVE) U + 042F (키릴 자모 대문자 맞지)를 통해.Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). 이러한 문자는 UnicodeCategory.UppercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • 단어로 (라틴어 소문자 A) U + 007A 통해 같은 소문자 (라틴 문자 작은 문자 Z), 또는 U + 03AC (그리스어 작은 문자 알파와 TONOS) U + 03CE 통해 (그리스어 작은 문자 오메가와 TONOS).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). 이러한 문자는 UnicodeCategory.LowercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • 대 문자와 소문자, U + 01 C 5와 같은 (LATIN CAPITAL LETTER D 사용 하 여 작은 문자 Z와 CARON) 또는 U + 1FFC 제목 (그리스어 대문자 오메가와 PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). 이러한 문자는 UnicodeCategory.TitlecaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 같은 한정자 (한정자 문자 작은 H) U + 02C 1 (한정자 문자 반대로 GLOTTAL 중지)를 통해 또는 U + 1D2C (한정자 문자 대문자 A) U + 1D 61 (한정자 문자 작은 카이)를 통해.Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). 이러한 문자는 UnicodeCategory.ModifierLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 063A (히브리어 문자는), u + 0621 (아랍 문자 GHAIN), u + (아랍 문자 HAMZA)를 통한 u + 063A ()<및 u + 9FC3 (> 한자, 첫 >) ~ U + 9FC3 (<CJK, Last) 까지의 기타 문자.Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). 이러한 문자는 UnicodeCategory.OtherLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.OtherLetter category.

추가 정보

IsLetter(String, Int32)

지정된 문자열의 지정된 위치에 있는 문자가 유니코드 글자인지 여부를 나타냅니다.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

public:
 static bool IsLetter(System::String ^ s, int index);
public static bool IsLetter (string s, int index);
static member IsLetter : string * int -> bool
Public Shared Function IsLetter (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 a letter; otherwise, false.

예외

snull인 경우s is null.

index가 0보다 작거나 s의 마지막 위치보다 큽니다.index is less than zero or greater than the last position in s.

예제

다음 코드 예제에서는 IsLetter를 보여 줍니다.The following code example demonstrates IsLetter.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsLetter( ch ) ); // False
   Console::WriteLine( Char::IsLetter(  "sample string", 7 ) ); // True
}

using System;

public class IsLetterSample {
    public static void Main() {
        char ch = '8';

        Console.WriteLine(Char.IsLetter(ch));					// False
        Console.WriteLine(Char.IsLetter("sample string", 7));	// True
    }
}
Module IsLetterSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsLetter(ch8))                   ' Output: "False"
        Console.WriteLine(Char.IsLetter("sample string", 5))    ' Output: "True"

    End Sub

End Module

설명

0부터 시작 하는 문자열의 문자 위치가 인덱싱됩니다.Character positions in a string are indexed starting from zero.

이 메서드는 문자열의 지정한 인덱스 위치에 있는 문자가 유니코드 문자 범주의 멤버 인지 여부를 결정 합니다.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. 유니코드 문자는 다음과 같습니다.Unicode letters include the following:

  • U+0041 (LATIN CAPITAL LETTER A) U + 005A 통해 같은 대문자 (LATIN CAPITAL LETTER Z), 또는 (u+0400 (키릴 자모 대문자 IE WITH GRAVE) U + 042F (키릴 자모 대문자 맞지)를 통해.Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). 이러한 문자는 UnicodeCategory.UppercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • 단어로 (라틴어 소문자 A) U + 007A 통해 같은 소문자 (라틴 문자 작은 문자 Z), 또는 U + 03AC (그리스어 작은 문자 알파와 TONOS) U + 03CE 통해 (그리스어 작은 문자 오메가와 TONOS).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). 이러한 문자는 UnicodeCategory.LowercaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • 대 문자와 소문자, U + 01 C 5와 같은 (LATIN CAPITAL LETTER D 사용 하 여 작은 문자 Z와 CARON) 또는 U + 1FFC 제목 (그리스어 대문자 오메가와 PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). 이러한 문자는 UnicodeCategory.TitlecaseLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 같은 한정자 (한정자 문자 작은 H) U + 02C 1 (한정자 문자 반대로 GLOTTAL 중지)를 통해 또는 U + 1D2C (한정자 문자 대문자 A) U + 1D 61 (한정자 문자 작은 카이)를 통해.Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). 이러한 문자는 UnicodeCategory.ModifierLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 063A (히브리어 문자는), u + 0621 (아랍 문자 GHAIN), u + (아랍 문자 HAMZA)를 통한 u + 063A ()<및 u + 9FC3 (> 한자, 첫 >) ~ U + 9FC3 (<CJK, Last) 까지의 기타 문자.Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). 이러한 문자는 UnicodeCategory.OtherLetter 범주의 멤버입니다.These characters are members of the UnicodeCategory.OtherLetter category.

추가 정보

적용 대상