Char.IsDigit Metodo

Definizione

Indica se un carattere Unicode è stato categorizzato come cifra decimale.Indicates whether a Unicode character is categorized as a decimal digit.

Overload

IsDigit(Char)

Indica se il carattere Unicode specificato è stato categorizzato come cifra decimale.Indicates whether the specified Unicode character is categorized as a decimal digit.

IsDigit(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come cifra decimale.Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.

Commenti

Le UnicodeCategory.DecimalDigitNumber cifre valide sono membri della categoria.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

IsDigit(Char)

Indica se il carattere Unicode specificato è stato categorizzato come cifra decimale.Indicates whether the specified Unicode character is categorized as a decimal digit.

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

Parametri

c
Char

Carattere Unicode da valutare.The Unicode character to evaluate.

Restituisce

true se c è una cifra decimale; in caso contrario, false.true if c is a decimal digit; otherwise, false.

Esempi

Nell'esempio di codice riportato IsDigitdi seguito viene illustrato.The following code example demonstrates 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"
    }
}
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

Commenti

Questo metodo determina se un Char oggetto è una cifra radice-10.This method determines whether a Char is a radix-10 digit. Questa condizione è diversa IsNumberda, che determina se Char un oggetto è di una categoria Unicode numerica.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. I numeri includono caratteri quali frazioni, pedici, apici, numeri romani, numeratori di valuta, numeri con cerchia e cifre specifiche dello script.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Le UnicodeCategory.DecimalDigitNumber cifre valide sono membri della categoria.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

Vedi anche

IsDigit(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come cifra decimale.Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.

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

Parametri

s
String

Stringa.A string.

index
Int32

Posizione del carattere da valutare in s.The position of the character to evaluate in s.

Restituisce

true se il carattere alla posizione index in s è una cifra decimale; in caso contrario, false.true if the character at position index in s is a decimal digit; otherwise, false.

Eccezioni

s è null.s is null.

index è minore di zero o maggiore dell'ultima posizione in s.index is less than zero or greater than the last position in s.

Esempi

Nell'esempio di codice riportato IsDigitdi seguito viene illustrato.The following code example demonstrates 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"
    }
}
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

Commenti

Questo metodo determina se un Char oggetto è una cifra radice-10.This method determines whether a Char is a radix-10 digit. Questa condizione è diversa IsNumberda, che determina se Char un oggetto è di una categoria Unicode numerica.This contrasts with IsNumber, which determines whether a Char is of any numeric Unicode category. I numeri includono caratteri quali frazioni, pedici, apici, numeri romani, numeratori di valuta, numeri con cerchia e cifre specifiche dello script.Numbers include characters such as fractions, subscripts, superscripts, Roman numerals, currency numerators, encircled numbers, and script-specific digits.

Le posizioni dei caratteri in una stringa sono indicizzate a partire da zero.Character positions in a string are indexed starting from zero.

Le UnicodeCategory.DecimalDigitNumber cifre valide sono membri della categoria.Valid digits are members of the UnicodeCategory.DecimalDigitNumber category.

Vedi anche

Si applica a