Char.IsLetter 메서드

정의

유니코드 문자가 유니코드 글자로 분류되는지 여부를 나타냅니다.

오버로드

IsLetter(Char)

지정된 유니코드 문자가 유니코드 글자인지 여부를 나타냅니다.

IsLetter(String, Int32)

지정된 문자열의 지정된 위치에 있는 문자가 유니코드 글자인지 여부를 나타냅니다.

예제

다음 코드 예제에서는 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
    }
}
open System

let ch = '8'

printfn $"{Char.IsLetter ch}"                       // False
printfn $"""{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 코드 문자 범주의 멤버인지 여부를 결정합니다. 유니코드 문자에는 다음이 포함됩니다.

  • U+0041(라틴 문자 A)에서 U+005A(라틴 대문자 Z) 또는 U+042F(키릴 자모 대문자 YA)를 통한 U+0400(CYRILLIC 대문자 IE WITH GRAVE)과 같은 대문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.UppercaseLetter .

  • U+0061(라틴 문자 A)에서 U+007A(라틴어 작은 문자 Z) 또는 U+03AC(그리스어 작은 문자 알파 WITH TONOS)에서 U+03CE(그리스어 작은 문자 오메가 WITH TONOS)와 같은 소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.LowercaseLetter .

  • U+01C5(LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) 또는 U+1FFC(그리스어 대문자 오메가 WITH PROSGEGRAMMENI)와 같은 제목 대/소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.TitlecaseLetter .

  • U+02B0(한정자 문자 SMALL H)에서 U+02C1(한정자 문자 반전 GLOTTAL STOP) 또는 U+1D61(한정자 문자 SMALL CHI)을 통한 U+1D2C(한정자 문자 대문자 A)와 같은 한정자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.ModifierLetter .

  • U+05D0(히브리어 문자 ALEF)에서 U+05EA(히브리어 문자 TAV), U+0621(아랍어 문자 HAMZA) ~ U+063A(아랍어 문자 GHAIN) 또는 U+9FC3<CJK Ideograph, Last>()을 통한 U+4E00(<CJK Ideograph, First>)과 같은 기타 문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.OtherLetter .

IsLetter(Char)

지정된 유니코드 문자가 유니코드 글자인지 여부를 나타냅니다.

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

평가할 유니코드 문자입니다.

반환

Boolean

c가 글자이면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드는 유니 Char 코드 문자 범주의 멤버인지 여부를 결정합니다. 유니코드 문자에는 다음이 포함됩니다.

  • U+0041(라틴 문자 A)에서 U+005A(라틴 대문자 Z) 또는 U+042F(키릴 자모 대문자 YA)를 통한 U+0400(CYRILLIC 대문자 IE WITH GRAVE)과 같은 대문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.UppercaseLetter .

  • U+0061(라틴 문자 A)에서 U+007A(라틴어 작은 문자 Z) 또는 U+03AC(그리스어 작은 문자 알파 WITH TONOS)에서 U+03CE(그리스어 작은 문자 오메가 WITH TONOS)와 같은 소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.LowercaseLetter .

  • U+01C5(LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) 또는 U+1FFC(그리스어 대문자 오메가 WITH PROSGEGRAMMENI)와 같은 제목 대/소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.TitlecaseLetter .

  • U+02B0(한정자 문자 SMALL H)에서 U+02C1(한정자 문자 반전 GLOTTAL STOP) 또는 U+1D61(한정자 문자 SMALL CHI)을 통한 U+1D2C(한정자 문자 대문자 A)와 같은 한정자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.ModifierLetter .

  • U+05D0(히브리어 문자 ALEF)에서 U+05EA(히브리어 문자 TAV), U+0621(아랍어 문자 HAMZA) ~ U+063A(아랍어 문자 GHAIN) 또는 U+9FC3<CJK Ideograph, Last>()을 통한 U+4E00(<CJK Ideograph, First>)과 같은 기타 문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.OtherLetter .

추가 정보

적용 대상

IsLetter(String, Int32)

지정된 문자열의 지정된 위치에 있는 문자가 유니코드 글자인지 여부를 나타냅니다.

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

문자열

index
Int32

s에서 평가할 문자의 위치입니다.

반환

Boolean

indexs 위치에 있는 문자가 글자이면 true이고, 그렇지 않으면 false입니다.

예외

s이(가) null인 경우

index가 0보다 작거나 s의 마지막 위치보다 큽니다.

설명

문자열의 문자 위치는 0부터 인덱싱됩니다.

이 메서드는 문자열의 지정된 인덱스 위치에 있는 문자가 유니코드 문자 범주의 멤버인지 여부를 결정합니다. 유니코드 문자에는 다음이 포함됩니다.

  • U+0041(라틴 문자 A)에서 U+005A(라틴 대문자 Z) 또는 U+042F(키릴 자모 대문자 YA)를 통한 U+0400(CYRILLIC 대문자 IE WITH GRAVE)과 같은 대문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.UppercaseLetter .

  • U+0061(라틴 문자 A)에서 U+007A(라틴어 작은 문자 Z) 또는 U+03AC(그리스어 작은 문자 알파 WITH TONOS)에서 U+03CE(그리스어 작은 문자 오메가 WITH TONOS)와 같은 소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.LowercaseLetter .

  • U+01C5(LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) 또는 U+1FFC(그리스어 대문자 오메가 WITH PROSGEGRAMMENI)와 같은 제목 대/소문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.TitlecaseLetter .

  • U+02B0(한정자 문자 SMALL H)에서 U+02C1(한정자 문자 반전 GLOTTAL STOP) 또는 U+1D61(한정자 문자 SMALL CHI)을 통한 U+1D2C(한정자 문자 대문자 A)와 같은 한정자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.ModifierLetter .

  • U+05D0(히브리어 문자 ALEF)에서 U+05EA(히브리어 문자 TAV), U+0621(아랍어 문자 HAMZA) ~ U+063A(아랍어 문자 GHAIN) 또는 U+9FC3<CJK Ideograph, Last>()을 통한 U+4E00(<CJK Ideograph, First>)과 같은 기타 문자입니다. 이러한 문자는 범주의 멤버입니다 UnicodeCategory.OtherLetter .

추가 정보

적용 대상