Ler em inglês

Compartilhar via


Char.IsLetterOrDigit Método

Definição

Indica se um caractere Unicode é categorizado como uma letra ou um dígito decimal.

Sobrecargas

IsLetterOrDigit(Char)

Indica se o caractere Unicode especificado é categorizado como uma letra ou dígito decimal.

IsLetterOrDigit(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra ou um dígito decimal.

Exemplos

O exemplo de código a seguir demonstra IsLetterOrDigit .

C#
using System;

public class IsLetterOrDigitSample {
    public static void Main() {
        string str = "newline:\n";

        Console.WriteLine(Char.IsLetterOrDigit('8'));		// Output: "True"
        Console.WriteLine(Char.IsLetterOrDigit(str, 8));	// Output: "False", because it's a newline
    }
}

Comentários

Letras válidas e dígitos decimais são membros das seguintes categorias UnicodeCategory em : , , , , ou UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

IsLetterOrDigit(Char)

Indica se o caractere Unicode especificado é categorizado como uma letra ou dígito decimal.

C#
public static bool IsLetterOrDigit (char c);

Parâmetros

c
Char

O caractere Unicode a ser avaliado.

Retornos

Boolean

true se c for uma letra ou dígito decimal; caso contrário, false.

Comentários

Letras válidas e dígitos decimais são membros das seguintes categorias UnicodeCategory em : , , , , ou UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Confira também

Aplica-se a

.NET 7 e outras versões
Produto Versões
.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

IsLetterOrDigit(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra ou um dígito decimal.

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

Parâmetros

s
String

Uma cadeia de caracteres.

index
Int32

A posição do caractere a ser avaliada em s.

Retornos

Boolean

true se o caractere na posição index em s for uma letra ou um dígito decimal; caso contrário, false.

Exceções

index é menor que zero ou maior que a última posição em s.

Comentários

As posições de caractere em uma cadeia de caracteres são indexadas a partir de zero.

Letras válidas e dígitos decimais são membros das seguintes categorias UnicodeCategory em : , , , , ou UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Confira também

Aplica-se a

.NET 7 e outras versões
Produto Versões
.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