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
| 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.