Sdílet prostřednictvím


Char.IsDigit Metoda

Definice

Označuje, zda je znak Unicode zařazen jako desítková číslice.

Přetížení

IsDigit(Char)

Označuje, zda je zadaný znak Unicode zařazený jako desítková číslice.

IsDigit(String, Int32)

Označuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako desítkovou číslici.

Příklady

Následující příklad kódu ukazuje 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

Poznámky

Platné číslice jsou členy UnicodeCategory.DecimalDigitNumber kategorie.

IsDigit(Char)

Označuje, zda je zadaný znak Unicode zařazený jako desítková číslice.

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, který chcete vyhodnotit.

Návraty

Boolean

true Pokud c je desítková číslice, v opačném případě false .

Poznámky

Tato metoda určuje, zda Char se jedná o číslici ve základu 10. To se liší od IsNumber , která určuje, zda Char je libovolná numerická kategorie Unicode. Čísla zahrnují znaky, jako jsou zlomky, dolní indexy, horní indexy, římské číslice, měny měn, encircled čísla a číslice specifické pro skripty.

Platné číslice jsou členy UnicodeCategory.DecimalDigitNumber kategorie.

Viz také

Platí pro

IsDigit(String, Int32)

Označuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako desítkovou číslici.

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

Řetězec.

index
Int32

Pozice znaku, který má být vyhodnocen s .

Návraty

Boolean

true Pokud znak na pozici index v s je desítková číslice; v opačném případě false .

Výjimky

index je menší než nula nebo větší než poslední pozice v s .

Poznámky

Tato metoda určuje, zda Char se jedná o číslici ve základu 10. To se liší od IsNumber , která určuje, zda Char je libovolná numerická kategorie Unicode. Čísla zahrnují znaky, jako jsou zlomky, dolní indexy, horní indexy, římské číslice, měny měn, encircled čísla a číslice specifické pro skripty.

Pozice znaku v řetězci jsou indexovány od nuly.

Platné číslice jsou členy UnicodeCategory.DecimalDigitNumber kategorie.

Viz také

Platí pro