Char.IsDigit Method

Definition

Gibt an, ob ein Unicode-Zeichen als Dezimalzahl kategorisiert wird.Indicates whether a Unicode character is categorized as a decimal digit.

Overloads

IsDigit(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Dezimalzahl kategorisiert wird.Indicates whether the specified Unicode character is categorized as a decimal digit.

IsDigit(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Dezimalzahl kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.

Examples

Im folgenden Codebeispiel wird IsDigitveranschaulicht.The following code example demonstrates 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"
    }
}
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

Remarks

Gültige Ziffern sind Mitglieder der Kategorie UnicodeCategory.DecimalDigitNumber.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

IsDigit(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Dezimalzahl kategorisiert wird.Indicates whether the specified Unicode character is categorized as a decimal digit.

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

Parameters

c
Char

Das auszuwertende Unicode-Zeichen.The Unicode character to evaluate.

Returns

Boolean

true, wenn c eine Dezimalzahl ist, andernfalls false.true if c is a decimal digit; otherwise, false.

Remarks

Diese Methode bestimmt, ob eine Char eine Radix-10-Ziffer ist.This method determines whether a Char is a radix-10 digit. Dies steht im Gegensatz zu IsNumber, das bestimmt, ob ein Char eine beliebige numerische Unicode-Kategorie hat.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. Zu den Zahlen zählen Zeichen wie Bruchzeichen, tief gestellte Zeichen, Superscripts, römische Ziffern, Währungs Zähler, umschließende Zahlen und Skript spezifische Ziffern.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Gültige Ziffern sind Mitglieder der Kategorie UnicodeCategory.DecimalDigitNumber.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

See also

IsDigit(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Dezimalzahl kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.

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

Parameters

s
String

Eine Zeichenfolge.A string.

index
Int32

Die Position des in s auszuwertenden Zeichens.The position of the character to evaluate in s.

Returns

Boolean

true, wenn das Zeichen an der Position index in s eine Dezimalzahl ist, andernfalls false.true if the character at position index in s is a decimal digit; otherwise, false.

Exceptions

s ist nulls is null.

index ist kleiner als 0 (null) oder größer als die letzte Position in s.index is less than zero or greater than the last position in s.

Remarks

Diese Methode bestimmt, ob eine Char eine Radix-10-Ziffer ist.This method determines whether a Char is a radix-10 digit. Dies steht im Gegensatz zu IsNumber, das bestimmt, ob ein Char eine beliebige numerische Unicode-Kategorie hat.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. Zu den Zahlen zählen Zeichen wie Bruchzeichen, tief gestellte Zeichen, Superscripts, römische Ziffern, Währungs Zähler, umschließende Zahlen und Skript spezifische Ziffern.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Zeichen Positionen in einer Zeichenfolge werden beginnend mit 0 (null) indiziert.Character positions in a string are indexed starting from zero.

Gültige Ziffern sind Mitglieder der Kategorie UnicodeCategory.DecimalDigitNumber.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

See also

Applies to