Char.IsLetterOrDigit 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 Buchstabe oder dezimale Ziffer kategorisiert wird.
Überlädt
| Name | Beschreibung |
|---|---|
| IsLetterOrDigit(String, Int32) |
Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Buchstabe oder Dezimalziffer kategorisiert wird. |
| IsLetterOrDigit(Char) |
Gibt an, ob das angegebene Unicode-Zeichen als Buchstabe oder dezimale Ziffer kategorisiert wird. |
Beispiele
Das folgende Codebeispiel veranschaulicht IsLetterOrDigit.
using System;
public class IsLetterOrDigitSample {
public static void Main() {
string str = "newline:\n";
Console.WriteLine(Char.IsLetterOrDigit('8')); // Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)); // Output: "False", because it's a newline
}
}
open System
let str = "newline:\n"
printfn $"{Char.IsLetterOrDigit '8'}" // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}" // Output: "False", because it's a newline
Module IsLetterOrDigitSample
Sub Main()
Dim str As String
str = "newline:" + Environment.NewLine
Console.WriteLine(Char.IsLetterOrDigit("8"c)) ' Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)) ' Output: "False", because it's a NewLine
End Sub
End Module
Hinweise
Gültige Buchstaben und Dezimalziffern sind Elemente der folgenden Kategorien in UnicodeCategory: UppercaseLetter, , LowercaseLetter, , TitlecaseLetter, ModifierLetter, , OtherLetteroder DecimalDigitNumber.
IsLetterOrDigit(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 Buchstabe oder Dezimalziffer kategorisiert wird.
public:
static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit(string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (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
true wenn es sich bei dem Zeichen an der Position index um s einen Buchstaben oder eine Dezimalziffer handelt, 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.
Gültige Buchstaben und Dezimalziffern sind Elemente der folgenden Kategorien in UnicodeCategory: UppercaseLetter, , LowercaseLetter, , TitlecaseLetter, ModifierLetter, , OtherLetteroder DecimalDigitNumber.
Weitere Informationen
Gilt für:
IsLetterOrDigit(Char)
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
Gibt an, ob das angegebene Unicode-Zeichen als Buchstabe oder dezimale Ziffer kategorisiert wird.
public:
static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit(char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (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 oder eine Dezimalziffer handelt, andernfalls false.
Hinweise
Gültige Buchstaben und Dezimalziffern sind Elemente der folgenden Kategorien in UnicodeCategory: UppercaseLetter, , LowercaseLetter, , TitlecaseLetter, ModifierLetter, , OtherLetteroder DecimalDigitNumber.