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.

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 des 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

Boolean

true si c est un chiffre décimal ; sinon, false.

Remarques

Cette méthode détermine s’il s’agit d’un Char chiffre radix-10. Cela contraste avec IsNumber, qui détermine si un est d’une Char 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 monétaires, des nombres encerclés et des chiffres spécifiques au script.

Les chiffres valides sont des 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

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 s’il s’agit d’un Char chiffre radix-10. Cela contraste avec IsNumber, qui détermine si un est d’une Char 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 monétaires, des nombres encerclés et des chiffres spécifiques au script.

Les positions de caractères dans une chaîne sont indexées à partir de zéro.

Les chiffres valides sont des membres de la UnicodeCategory.DecimalDigitNumber catégorie.

Voir aussi

S’applique à