Lire en anglais

Partager via


Char.IsDigit Méthode

Définition

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 .

C#
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"
    }
}

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.

C#
public static bool IsDigit (char c);

Paramètres

c
Char

Caractère Unicode à évaluer.

Retours

Boolean

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 à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

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.

C#
public static bool IsDigit (string s, int index);

Paramètres

s
String

Chaîne.

index
Int32

Position du caractère à évaluer dans s.

Retours

Boolean

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.

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0