Char.IsLetter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.