Freigeben über


Char.IsLetterOrDigit Methode

Definition

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

Überlädt

IsLetterOrDigit(Char)

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

IsLetterOrDigit(String, Int32)

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

Beispiele

Im folgenden Codebeispiel wird IsLetterOrDigit veranschaulicht.

using namespace System;
int 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
}
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 Dezimalstellen sind Elemente der folgenden Kategorien in UnicodeCategory : , , , , oder UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

IsLetterOrDigit(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Buchstabe oder als Dezimalzahl 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 auszuwertende Unicode-Zeichen.

Gibt zurück

Boolean

true, wenn c ein Buchstabe oder eine Dezimalzahl ist, andernfalls false.

Hinweise

Gültige Buchstaben und Dezimalstellen sind Elemente der folgenden Kategorien in UnicodeCategory : , , , , oder UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Siehe auch

Gilt für

IsLetterOrDigit(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Buchstabe oder Dezimalzahl 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 in s auszuwertenden Zeichens.

Gibt zurück

Boolean

true, wenn das Zeichen an der Position index in s ein Buchstabe oder eine Dezimalzahl 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.

Gültige Buchstaben und Dezimalstellen sind Elemente der folgenden Kategorien in UnicodeCategory : , , , , oder UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Siehe auch

Gilt für