Char.IsDigit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
true
Pokud znak na pozici index
v s
je desítková číslice; v opačném případě false
.
Výjimky
s
je null
.
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.