Char.IsDigit Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako cyfra dziesiętna.Indicates whether a Unicode character is categorized as a decimal digit.

Przeciążenia

IsDigit(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako cyfra dziesiętna.Indicates whether the specified Unicode character is categorized as a decimal digit.

IsDigit(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako cyfra dziesiętna.Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.

Przykłady

Poniższy przykład kodu demonstruje IsDigit .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

Uwagi

Prawidłowe cyfry są członkami UnicodeCategory.DecimalDigitNumber kategorii.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

IsDigit(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako cyfra dziesiętna.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

Parametry

c
Char

Znak Unicode do oceny.The Unicode character to evaluate.

Zwraca

Boolean

true Jeśli c jest cyfrą dziesiętną; w przeciwnym razie false .true if c is a decimal digit; otherwise, false.

Uwagi

Ta metoda określa, czy Char jest to podstawy-10.This method determines whether a Char is a radix-10 digit. Jest to kontrast z IsNumber , który określa, czy Char jest dowolną liczbową kategorią Unicode.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. Liczby zawierają znaki, takie jak ułamki, indeksy dolne, cyfry rzymskie, liczebniki walutowe, numery częściowe i cyfry specyficzne dla skryptu.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Prawidłowe cyfry są członkami UnicodeCategory.DecimalDigitNumber kategorii.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

Zobacz też

Dotyczy

IsDigit(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako cyfra dziesiętna.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

Parametry

s
String

Ciąg.A string.

index
Int32

Pozycja znaku, który ma zostać obliczony s .The position of the character to evaluate in s.

Zwraca

Boolean

true Jeśli znak na pozycji index w s jest cyfrą dziesiętną, w przeciwnym razie false .true if the character at position index in s is a decimal digit; otherwise, false.

Wyjątki

s to null.s is null.

index jest mniejsza od zera lub większa od ostatniej pozycji w s .index is less than zero or greater than the last position in s.

Uwagi

Ta metoda określa, czy Char jest to podstawy-10.This method determines whether a Char is a radix-10 digit. Jest to kontrast z IsNumber , który określa, czy Char jest dowolną liczbową kategorią Unicode.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. Liczby zawierają znaki, takie jak ułamki, indeksy dolne, cyfry rzymskie, liczebniki walutowe, numery częściowe i cyfry specyficzne dla skryptu.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Pozycje znaku w ciągu są indeksowane począwszy od zera.Character positions in a string are indexed starting from zero.

Prawidłowe cyfry są członkami UnicodeCategory.DecimalDigitNumber kategorii.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

Zobacz też

Dotyczy