Leer en inglés

Compartir a través de


Char.IsDigit Método

Definición

Indica si un carácter Unicode se clasifica por categorías como un dígito decimal.

Sobrecargas

IsDigit(Char)

Indica si el carácter Unicode especificado se clasifica por categorías como un dígito decimal.

IsDigit(String, Int32)

Indica si el carácter que ocupa la posición especificada en una cadena especificada se clasifica por categorías como un dígito decimal.

Ejemplos

En el ejemplo de código siguiente se muestra 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"
    }
}

Comentarios

Los dígitos válidos son miembros de la UnicodeCategory.DecimalDigitNumber categoría.

IsDigit(Char)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

Indica si el carácter Unicode especificado se clasifica por categorías como un dígito decimal.

C#
public static bool IsDigit(char c);

Parámetros

c
Char

Carácter Unicode que se va a evaluar.

Devoluciones

true si c es un dígito decimal; en caso contrario, false.

Comentarios

Este método determina si un Char es un dígito radix-10. Esto contrasta con IsNumber, que determina si un Char es de cualquier categoría Unicode numérica. Los números incluyen caracteres como fracciones, subíndices, superíndices, números romanos, numeradores de moneda, números rodeados y dígitos específicos del script.

Los dígitos válidos son miembros de la UnicodeCategory.DecimalDigitNumber categoría.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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, 8, 9, 10
.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, 4.8.1
.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)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

Indica si el carácter que ocupa la posición especificada en una cadena especificada se clasifica por categorías como un dígito decimal.

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

Parámetros

s
String

Una cadena.

index
Int32

Posición del carácter que se va a evaluar en s.

Devoluciones

true si el carácter que ocupa la posición index en s es un dígito decimal; en caso contrario, false.

Excepciones

index es menor que cero o mayor que la última posición en s.

Comentarios

Este método determina si un Char es un dígito radix-10. Esto contrasta con IsNumber, que determina si un Char es de cualquier categoría Unicode numérica. Los números incluyen caracteres como fracciones, subíndices, superíndices, números romanos, numeradores de moneda, números rodeados y dígitos específicos del script.

Las posiciones de caracteres de una cadena se indexan a partir de cero.

Los dígitos válidos son miembros de la UnicodeCategory.DecimalDigitNumber categoría.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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, 8, 9, 10
.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, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0