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