Freigeben über


Char.IsDigit Methode

Definition

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

Überlädt

IsDigit(Char)

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

IsDigit(String, Int32)

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht IsDigit.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsDigit( ch ) ); // Output: "True"
   Console::WriteLine( Char::IsDigit(  "sample string", 7 ) ); // Output: "False"
}
using System;

public class IsDigitSample {
    public static void Main() {
        char ch = '8';

        Console.WriteLine(Char.IsDigit(ch));					// Output: "True"
        Console.WriteLine(Char.IsDigit("sample string", 7));	// Output: "False"
    }
}
open System

let ch = '8'

printfn $"{Char.IsDigit ch}"                        // Output: "True"
printfn $"""{Char.IsDigit("sample string", 7)}"""   // Output: "False"
Module IsDigitSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsDigit(ch8))                    ' Output: "True"
        Console.WriteLine(Char.IsDigit("sample string", 6))     ' Output: "False"

    End Sub

End Module

Hinweise

Gültige Ziffern sind Mitglieder der UnicodeCategory.DecimalDigitNumber Kategorie.

IsDigit(Char)

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

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

public:
 static bool IsDigit(char c);
public static bool IsDigit (char c);
static member IsDigit : char -> bool
Public Shared Function IsDigit (c As Char) As Boolean

Parameter

c
Char

Das auszuwertende Unicode-Zeichen.

Gibt zurück

true, wenn c eine Dezimalzahl ist, andernfalls false.

Hinweise

Diese Methode bestimmt, ob eine Char eine Radix-10-Ziffer ist. Dies steht im Gegensatz zu IsNumber, wodurch bestimmt wird, ob eine Char einer numerischen Unicode-Kategorie entspricht. Zahlen umfassen Zeichen wie Bruch, Tiefgestellte, Hochgestellte, römische Ziffern, Währungszähler, eingekreiste Zahlen und skriptspezifische Ziffern.

Gültige Ziffern sind Mitglieder der UnicodeCategory.DecimalDigitNumber Kategorie.

Weitere Informationen

Gilt für:

IsDigit(String, Int32)

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

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

public:
 static bool IsDigit(System::String ^ s, int index);
public static bool IsDigit (string s, int index);
static member IsDigit : string * int -> bool
Public Shared Function IsDigit (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 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

Diese Methode bestimmt, ob eine Char eine Radix-10-Ziffer ist. Dies steht im Gegensatz zu IsNumber, wodurch bestimmt wird, ob eine Char einer numerischen Unicode-Kategorie entspricht. Zahlen umfassen Zeichen wie Bruch, Tiefgestellte, Hochgestellte, römische Ziffern, Währungszähler, eingekreiste Zahlen und skriptspezifische Ziffern.

Zeichenpositionen in einer Zeichenfolge werden beginnend bei 0 (null) indiziert.

Gültige Ziffern sind Mitglieder der UnicodeCategory.DecimalDigitNumber Kategorie.

Weitere Informationen

Gilt für: