Char.IsLetter Method

Definition

Gibt an, ob ein Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.Indicates whether a Unicode character is categorized as a Unicode letter.

Overloads

IsLetter(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.Indicates whether the specified Unicode character is categorized as a Unicode letter.

IsLetter(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Unicode-Buchstabe kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

Examples

Im folgenden Codebeispiel wird IsLetterveranschaulicht.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

Remarks

Diese Methode bestimmt, ob ein Char ein Member einer beliebigen Kategorie von Unicode-Buchstaben ist.This method determines whether a Char is a member of any category of Unicode letter. Unicode-Buchstaben umfassen Folgendes:Unicode letters include the following:

  • Großbuchstaben, wie z. b. u + 0041 (Latin Capital Letter a) bis u + 005A (Latin Capital Letter Z) oder u + 0400 (Cyrillic Capital Letter IE with Grave) by u + 042f (Cyrillic Capital Letter ya).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Kleinbuchstaben, z. b. u + 0061 (Latin Small Letter a) bis u + 007A (Latin Small Letter Z) oder u + 03AC (Greek Small Letter Alpha with TONOS) bis u + 03CE (griechisch kleiner Buchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titel Buchstaben, z. b. u + 01c5 (lateinische Großbuchstabe D mit kleinem Buchstaben Z mit Caron) oder U + 1FFC (griechischer Großbuchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modifizierer, z. b. u + 02b0 (Modifiziererbuchstabe Small H) durch u + 02c1 (Modifiziererbuchstabe umgekehrten Glottal-Vorgang) oder u + 1D2C (Modifiziererbuchstabe groß-A) durch u + 1D61 (Modifiziererbuchstabe Small Chi).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Andere Buchstaben, z. b. u + 05D0 (Hebräisch Letter Alef) bis U + 05EA (Hebräisch Letter TAV), u + 0621 (Arabischer Buchstabe Hamza) bis u + 063A (Arabisch Buchstabe Ghain) oder u + 4E00 (<cjk ideograph, First >) bis u + 9FC3 (<cjk ideograph, 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>). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

IsLetter(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.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

Parameters

c
Char

Das auszuwertende Unicode-Zeichen.The Unicode character to evaluate.

Returns

Boolean

true, wenn c ein Buchstabe ist, andernfalls false.true if c is a letter; otherwise, false.

Remarks

Diese Methode bestimmt, ob ein Char ein Member einer beliebigen Kategorie von Unicode-Buchstaben ist.This method determines whether a Char is a member of any category of Unicode letter. Unicode-Buchstaben umfassen Folgendes:Unicode letters include the following:

  • Großbuchstaben, wie z. b. u + 0041 (Latin Capital Letter a) bis u + 005A (Latin Capital Letter Z) oder u + 0400 (Cyrillic Capital Letter IE with Grave) by u + 042f (Cyrillic Capital Letter ya).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Kleinbuchstaben, z. b. u + 0061 (Latin Small Letter a) bis u + 007A (Latin Small Letter Z) oder u + 03AC (Greek Small Letter Alpha with TONOS) bis u + 03CE (griechisch kleiner Buchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titel Buchstaben, z. b. u + 01c5 (lateinische Großbuchstabe D mit kleinem Buchstaben Z mit Caron) oder U + 1FFC (griechischer Großbuchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modifizierer, z. b. u + 02b0 (Modifiziererbuchstabe Small H) durch u + 02c1 (Modifiziererbuchstabe umgekehrten Glottal-Vorgang) oder u + 1D2C (Modifiziererbuchstabe groß-A) durch u + 1D61 (Modifiziererbuchstabe Small Chi).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Andere Buchstaben, z. b. u + 05D0 (Hebräisch Letter Alef) bis U + 05EA (Hebräisch Letter TAV), u + 0621 (Arabischer Buchstabe Hamza) bis u + 063A (Arabisch Buchstabe Ghain) oder u + 4E00 (<cjk ideograph, First >) bis u + 9FC3 (<cjk ideograph, 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>). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

See also

IsLetter(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Unicode-Buchstabe kategorisiert wird.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

Parameters

s
String

Eine Zeichenfolge.A string.

index
Int32

Die Position des in s auszuwertenden Zeichens.The position of the character to evaluate in s.

Returns

Boolean

true, wenn das Zeichen an der Position index in s ein Buchstabe ist, andernfalls false.true if the character at position index in s is a letter; otherwise, false.

Exceptions

s ist nulls is null.

index ist kleiner als 0 (null) oder größer als die letzte Position in s.index is less than zero or greater than the last position in s.

Remarks

Zeichen Positionen in einer Zeichenfolge werden beginnend mit 0 (null) indiziert.Character positions in a string are indexed starting from zero.

Diese Methode bestimmt, ob das Zeichen an einer angegebenen Indexposition in einer Zeichenfolge ein Member einer beliebigen Kategorie von Unicode-Buchstaben ist.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Unicode-Buchstaben umfassen Folgendes:Unicode letters include the following:

  • Großbuchstaben, wie z. b. u + 0041 (Latin Capital Letter a) bis u + 005A (Latin Capital Letter Z) oder u + 0400 (Cyrillic Capital Letter IE with Grave) by u + 042f (Cyrillic Capital Letter ya).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Kleinbuchstaben, z. b. u + 0061 (Latin Small Letter a) bis u + 007A (Latin Small Letter Z) oder u + 03AC (Greek Small Letter Alpha with TONOS) bis u + 03CE (griechisch kleiner Buchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titel Buchstaben, z. b. u + 01c5 (lateinische Großbuchstabe D mit kleinem Buchstaben Z mit Caron) oder U + 1FFC (griechischer Großbuchstabe Omega mit 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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modifizierer, z. b. u + 02b0 (Modifiziererbuchstabe Small H) durch u + 02c1 (Modifiziererbuchstabe umgekehrten Glottal-Vorgang) oder u + 1D2C (Modifiziererbuchstabe groß-A) durch u + 1D61 (Modifiziererbuchstabe Small Chi).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). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Andere Buchstaben, z. b. u + 05D0 (Hebräisch Letter Alef) bis U + 05EA (Hebräisch Letter TAV), u + 0621 (Arabischer Buchstabe Hamza) bis u + 063A (Arabisch Buchstabe Ghain) oder u + 4E00 (<cjk ideograph, First >) bis u + 9FC3 (<cjk ideograph, 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>). Diese Zeichen sind Mitglieder der Kategorie UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

See also

Applies to