Char.IsLetter Methode

Definition

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

Überlädt

Name Beschreibung
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

Das folgende Codebeispiel veranschaulicht IsLetter.

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 ein Char Element einer Beliebigen Kategorie von Unicode-Buchstaben ist. Unicode-Buchstaben umfassen 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 MIT GRAB) bis U+042F (KYRILLISCHER GROßBUCHSTABEN YA). Diese Zeichen sind Member der UnicodeCategory.UppercaseLetter Kategorie.

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

  • Titelbuchstaben wie U+01C5 (LATEINISCHER GROßBUCHSTABE D MIT KLEINEM BUCHSTABEN Z MIT CARON) oder U+1FFC (GRIECHISCHER GROßBUCHSTABE OMEGA MIT PROSGEGRAMMENI). Diese Zeichen sind Member der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIER 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 Member der UnicodeCategory.ModifierLetter Kategorie.

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

IsLetter(Char)

Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs

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 unicode-Zeichen, das ausgewertet werden soll.

Gibt zurück

true wenn c es sich um einen Buchstaben handelt; falseandernfalls .

Hinweise

Diese Methode bestimmt, ob ein Char Element einer Beliebigen Kategorie von Unicode-Buchstaben ist. Unicode-Buchstaben umfassen 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 MIT GRAB) bis U+042F (KYRILLISCHER GROßBUCHSTABEN YA). Diese Zeichen sind Member der UnicodeCategory.UppercaseLetter Kategorie.

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

  • Titelbuchstaben wie U+01C5 (LATEINISCHER GROßBUCHSTABE D MIT KLEINEM BUCHSTABEN Z MIT CARON) oder U+1FFC (GRIECHISCHER GROßBUCHSTABE OMEGA MIT PROSGEGRAMMENI). Diese Zeichen sind Member der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIER 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 Member der UnicodeCategory.ModifierLetter Kategorie.

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

Weitere Informationen

Gilt für:

IsLetter(String, Int32)

Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs
Quelle:
Char.cs

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 Zeichens, in sdem ausgewertet werden soll.

Gibt zurück

truewenn das Zeichen an der Position index in s einem Buchstaben ist; andernfalls . false

Ausnahmen

s ist null.

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

Hinweise

Zeichenpositionen in einer Zeichenfolge werden beginnend mit Null indiziert.

Diese Methode bestimmt, ob das Zeichen an einer angegebenen Indexposition in einer Zeichenfolge ein Element einer beliebigen Kategorie von Unicode-Buchstaben ist. Unicode-Buchstaben umfassen 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 MIT GRAB) bis U+042F (KYRILLISCHER GROßBUCHSTABEN YA). Diese Zeichen sind Member der UnicodeCategory.UppercaseLetter Kategorie.

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

  • Titelbuchstaben wie U+01C5 (LATEINISCHER GROßBUCHSTABE D MIT KLEINEM BUCHSTABEN Z MIT CARON) oder U+1FFC (GRIECHISCHER GROßBUCHSTABE OMEGA MIT PROSGEGRAMMENI). Diese Zeichen sind Member der UnicodeCategory.TitlecaseLetter Kategorie.

  • Modifizierer wie U+02B0 (MODIFIER 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 Member der UnicodeCategory.ModifierLetter Kategorie.

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

Weitere Informationen

Gilt für: