Char.IsDigit Metoda

Definicja

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

Przeciążenia

Nazwa Opis
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 klasyfikowany jako cyfra dziesiętna.

Przykłady

W poniższym przykładzie kodu pokazano IsDigitpolecenie .

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
Ź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. Kontrastuje z elementem IsNumber, który określa, czy element Char ma dowolną liczbową kategorię 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
Źródło:
Char.cs
Źródło:
Char.cs

Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany 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

Pewien ciąg.

index
Int32

Pozycja znaku do obliczenia w elem s.

Zwraca

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

Wyjątki

Parametr s ma wartość null.

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

Uwagi

Ta metoda określa, czy element Char jest cyfrą radix-10. Kontrastuje z elementem IsNumber, który określa, czy element Char ma dowolną liczbową kategorię 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 znaków w ciągu są indeksowane począwszy od zera.

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

Zobacz też

Dotyczy