Char.IsDigit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si un caractère Unicode est classé dans la catégorie des chiffres décimaux.
Surcharges
IsDigit(Char) |
Indique si le caractère Unicode spécifié est classé dans la catégorie des chiffres décimaux. |
IsDigit(String, Int32) |
Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des chiffres décimaux. |
Exemples
L’exemple de code suivant illustre 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
Remarques
Les chiffres valides sont les membres de la UnicodeCategory.DecimalDigitNumber catégorie.
IsDigit(Char)
Indique si le caractère Unicode spécifié est classé dans la catégorie des chiffres décimaux.
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
Paramètres
- c
- Char
Caractère Unicode à évaluer.
Retours
true
si c
est un chiffre décimal ; sinon, false
.
Remarques
Cette méthode détermine si un Char est un chiffre de base 10. Cela contraste avec IsNumber , qui détermine si un Char
est d’une catégorie Unicode numérique. Les nombres incluent des caractères tels que des fractions, des indices, des exposants, des chiffres romains, des numérateurs de devise, des nombres entourés et des chiffres spécifiques aux scripts.
Les chiffres valides sont les membres de la UnicodeCategory.DecimalDigitNumber catégorie.
Voir aussi
S’applique à
IsDigit(String, Int32)
Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des chiffres décimaux.
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
Paramètres
- s
- String
Chaîne.
- index
- Int32
Position du caractère à évaluer dans s
.
Retours
true
si le caractère situé à la position index
dans s
est un chiffre décimal ; sinon, false
.
Exceptions
s
a la valeur null
.
index
est inférieur à zéro ou supérieur à la dernière position dans s
.
Remarques
Cette méthode détermine si un Char est un chiffre de base 10. Cela contraste avec IsNumber , qui détermine si un Char est d’une catégorie Unicode numérique. Les nombres incluent des caractères tels que des fractions, des indices, des exposants, des chiffres romains, des numérateurs de devise, des nombres entourés et des chiffres spécifiques aux scripts.
Les positions de caractère dans une chaîne sont indexées à partir de zéro.
Les chiffres valides sont les membres de la UnicodeCategory.DecimalDigitNumber catégorie.