Char.IsLetter Methode

Definition

Gibt an, ob ein Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.

Überlädt

IsLetter(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.

IsLetter(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Unicode-Buchstabe kategorisiert wird.

Beispiele

Im folgenden Codebeispiel wird IsLetter veranschaulicht.

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

Hinweise

Diese Methode bestimmt, ob Char ein ein Member einer beliebigen Kategorie von Unicode-Buchstaben ist. Unicode-Buchstaben enthalten Folgendes:

  • Großbuchstaben, z.B. U+0041 (LATEINISCHER GROßBUCHSTABE A) bis U+005A (LATEINISCHER GROßBUCHSTABE Z) oder U+0400 (KYRILLISCHER GROßBUCHSTABE IE WITH LETTER, KYRILLISCHER GROßBUCHSTABE YA) bis U+042F. Diese Zeichen sind Mitglieder der UnicodeCategory.UppercaseLetter Kategorie.

  • Kleinbuchstaben, z.B. U+0061 (LATEINISCHER KLEINER BUCHSTABE A) bis U+007A (LATEINISCHER KLEINER BUCHSTABE Z) oder U+03AC (GRIECHISCH KLEINBUCHSTABE ALPHA MIT TONOS) bis U+03CE (GRIECHISCH KLEINBUCHSTABE MIT TONOS). Diese Zeichen sind Mitglieder der UnicodeCategory.LowercaseLetter Kategorie.

  • Großbuchstaben für Titel, z.B. U+01C5 (LATEINISCHER GROßBUCHSTABEN D MIT KLEINEM BUCHSTABEN Z WITH CARON) oder U+1FFC (GRIECHISCH-GROßBUCHSTABEN LETTER WITH PROSGEGRAMMENI). Diese Zeichen sind Mitglieder der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIZIERER LETTER SMALL H) bis U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) oder U+1D2C (MODIFIER LETTER CAPITAL A) bis U+1D61 (MODIFIER LETTER SMALL CHI). Diese Zeichen sind Mitglieder der UnicodeCategory.ModifierLetter Kategorie.

  • Andere Buchstaben, z.B. U+05D0 (HEBRÄISCHER BUCHSTABE ALEF) bis U+05EA (HEBRÄISCHER BUCHSTABE TAV), U+0621 (ARABISCHER BUCHSTABE HAMZA) bis U+063A (ARABISCHER BUCHSTABE G ):) oder U+4E00 ( ) bis <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Diese Zeichen sind Mitglieder der UnicodeCategory.OtherLetter Kategorie.

IsLetter(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Unicode-Buchstabe kategorisiert wird.

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

Parameter

c
Char

Das auszuwertende Unicode-Zeichen.

Gibt zurück

Boolean

true, wenn c ein Buchstabe ist, andernfalls false.

Hinweise

Diese Methode bestimmt, ob Char ein ein Member einer beliebigen Kategorie von Unicode-Buchstaben ist. Unicode-Buchstaben enthalten Folgendes:

  • Großbuchstaben, z. B. U+0041 (LATEINISCHER GROßBUCHSTABE A) bis U+005A (LATEINISCHER GROßBUCHSTABE Z) oder U+0400 (KYRILLISCHER GROßBUCHSTABE IE WITH LETTER) bis U+042F (KYRILLISCHER GROßBUCHSTABE YA). Diese Zeichen sind Mitglieder der UnicodeCategory.UppercaseLetter Kategorie.

  • Kleinbuchstaben wie U+0061 (LATEINISCHER KLEINER BUCHSTABE A) bis U+007A (LATEINISCHER KLEINER BUCHSTABE Z) oder U+03AC (GRIECHISCH KLEINBUCHSTABE ALPHA MIT TONOS) bis U+03CE (GRIECHISCH KLEINBUCHSTABE MIT TONOS). Diese Zeichen sind Mitglieder der UnicodeCategory.LowercaseLetter Kategorie.

  • Großbuchstaben für Titel, z. B. U+01C5 (LATEINISCHER GROßBUCHSTABE D MIT KLEINBUCHSTABE Z WITH CARON) oder U+1FFC (GRIECHISCH GROßBUCHSTABE MIT PROSGEGRAMMENI). Diese Zeichen sind Mitglieder der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIZIERERBUCHSTABE KLEIN H) bis U+02C1 (MODIFIZIERERBUCHSTABE UMGEKEHRTER GLOTTALSTOPP) oder U+1D2C (MODIFIZIERERBUCHSTABE GROßBUCHSTABEN A) bis U+1D61 (MODIFIZIERERBUCHSTABE SMALL CHI). Diese Zeichen sind Mitglieder der UnicodeCategory.ModifierLetter Kategorie.

  • Andere Buchstaben, z. B. U+05D0 (HEBRÄISCHER BUCHSTABE ALEF) bis U+05EA (HEBRÄISCHER BUCHSTABE TAV), U+0621 (ARABISCHER BUCHSTABE HAMZA) bis U+063A (ARABISCHER BUCHSTABE GBLIN) oder U+4E00 ( <CJK Ideograph, First> ) bis U+9FC3 ( <CJK Ideograph, Last> ). Diese Zeichen sind Mitglieder der UnicodeCategory.OtherLetter Kategorie.

Siehe auch

Gilt für

IsLetter(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Unicode-Buchstabe kategorisiert wird.

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

Parameter

s
String

Eine Zeichenfolge.

index
Int32

Die Position des in s auszuwertenden Zeichens.

Gibt zurück

Boolean

true, wenn das Zeichen an der Position index in s ein Buchstabe ist, andernfalls false.

Ausnahmen

s ist null.

index ist kleiner als 0 (null) oder größer als die letzte Position in s.

Hinweise

Zeichenpositionen in einer Zeichenfolge werden ab 0 (null) indiziert.

Diese Methode bestimmt, ob das Zeichen an einer angegebenen Indexposition in einer Zeichenfolge ein Member einer beliebigen Unicode-Buchstabenkategorie ist. Unicode-Buchstaben enthalten Folgendes:

  • Großbuchstaben, z. B. U+0041 (LATEINISCHER GROßBUCHSTABE A) bis U+005A (LATEINISCHER GROßBUCHSTABE Z) oder U+0400 (KYRILLISCHER GROßBUCHSTABE IE WITH LETTER) bis U+042F (KYRILLISCHER GROßBUCHSTABE YA). Diese Zeichen sind Mitglieder der UnicodeCategory.UppercaseLetter Kategorie.

  • Kleinbuchstaben wie U+0061 (LATEINISCHER KLEINER BUCHSTABE A) bis U+007A (LATEINISCHER KLEINER BUCHSTABE Z) oder U+03AC (GRIECHISCH KLEINBUCHSTABE ALPHA MIT TONOS) bis U+03CE (GRIECHISCH KLEINBUCHSTABE MIT TONOS). Diese Zeichen sind Mitglieder der UnicodeCategory.LowercaseLetter Kategorie.

  • Großbuchstaben für Titel, z. B. U+01C5 (LATEINISCHER GROßBUCHSTABE D MIT KLEINBUCHSTABE Z WITH CARON) oder U+1FFC (GRIECHISCH GROßBUCHSTABE MIT PROSGEGRAMMENI). Diese Zeichen sind Mitglieder der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIZIERERBUCHSTABE KLEIN H) bis U+02C1 (MODIFIZIERERBUCHSTABE UMGEKEHRTER GLOTTALSTOPP) oder U+1D2C (MODIFIZIERERBUCHSTABE GROßBUCHSTABEN A) bis U+1D61 (MODIFIZIERERBUCHSTABE SMALL CHI). Diese Zeichen sind Mitglieder der UnicodeCategory.ModifierLetter Kategorie.

  • Andere Buchstaben, z. B. U+05D0 (HEBRÄISCHER BUCHSTABE ALEF) bis U+05EA (HEBRÄISCHER BUCHSTABE TAV), U+0621 (ARABISCHER BUCHSTABE HAMZA) bis U+063A (ARABISCHER BUCHSTABE GBLIN) oder U+4E00 ( <CJK Ideograph, First> ) bis U+9FC3 ( <CJK Ideograph, Last> ). Diese Zeichen sind Mitglieder der UnicodeCategory.OtherLetter Kategorie.

Siehe auch

Gilt für