Udostępnij za pośrednictwem


Char.IsDigit Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako cyfra dziesiętna.

Przeciążenia

IsDigit(Char)

Wskazuje, czy określony znak Unicode jest klasyfikowany jako cyfra dziesiętna.

IsDigit(String, Int32)

Wskazuje, czy znak na określonej pozycji w określonym ciągu jest kategoryzowany jako cyfra dziesiętna.

Przykłady

W poniższym przykładzie kodu pokazano IsDigitelement .

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

Uwagi

Prawidłowe cyfry są elementami UnicodeCategory.DecimalDigitNumber członkowskimi kategorii.

IsDigit(Char)

Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs

Wskazuje, czy określony znak Unicode jest klasyfikowany jako cyfra dziesiętna.

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.

Zwraca

true jeśli c jest cyfrą dziesiętną; w przeciwnym razie false.

Uwagi

Ta metoda określa, czy element Char jest cyfrą radix-10. To kontrastuje z elementem IsNumber, który określa, czy element ma dowolną Char kategorię liczbową Unicode. Liczby obejmują znaki, takie jak ułamki, indeksy dolne, indeksy górne, liczby rzymskie, liczniki walut, liczby otaczające i cyfry specyficzne dla skryptu.

Prawidłowe cyfry są elementami UnicodeCategory.DecimalDigitNumber członkowskimi kategorii.

Zobacz też

Dotyczy

IsDigit(String, Int32)

Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs

Wskazuje, czy znak na określonej pozycji w określonym ciągu jest kategoryzowany jako cyfra dziesiętna.

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.

index
Int32

Pozycja znaku do obliczenia w elemecie s.

Zwraca

truejeśli znak w pozycji index w s obiekcie jest cyfrą dziesiętną; w przeciwnym razie . false

Wyjątki

index wartość jest mniejsza niż zero lub większa niż ostatnia pozycja w elemecie s.

Uwagi

Ta metoda określa, czy element Char jest cyfrą radix-10. To kontrastuje z elementem IsNumber, który określa, czy element ma dowolną Char kategorię liczbową Unicode. Liczby obejmują znaki, takie jak ułamki, indeksy dolne, indeksy górne, liczby rzymskie, liczniki walut, liczby otaczające i cyfry specyficzne dla skryptu.

Pozycje znaku w ciągu są indeksowane począwszy od zera.

Prawidłowe cyfry są elementami UnicodeCategory.DecimalDigitNumber członkowskimi kategorii.

Zobacz też

Dotyczy