Char.IsLetter Método

Definição

Indica se um caractere Unicode é categorizado como uma letra Unicode.

Sobrecargas

Nome Description
IsLetter(Char)

Indica se o caractere Unicode especificado é categorizado como uma letra Unicode.

IsLetter(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra Unicode.

Exemplos

O exemplo de código a seguir demonstra IsLetter.

using System;

public class IsLetterSample {
    public static void Main() {
        char ch = '8';

        Console.WriteLine(Char.IsLetter(ch));					// False
        Console.WriteLine(Char.IsLetter("sample string", 7));	// True
    }
}
open System

let ch = '8'

printfn $"{Char.IsLetter ch}"                       // False
printfn $"""{Char.IsLetter("sample string", 7)}"""  // True
Module IsLetterSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsLetter(ch8))                   ' Output: "False"
        Console.WriteLine(Char.IsLetter("sample string", 5))    ' Output: "True"

    End Sub

End Module

Comentários

Esse método determina se um Char é membro de qualquer categoria de letra Unicode. As letras Unicode incluem o seguinte:

  • Letras maiúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) ou U+0400 (CIRLIC CAPITAL LETTER IE WITH GRAVE) até U+042F (CIRLIC CAPITAL LETTER YA). Esses caracteres são membros da UnicodeCategory.UppercaseLetter categoria.

  • Letras minúsculas, como U+0061 (LETRA PEQUENA LATINA A) até U+007A (LETRA PEQUENA LATINA Z) ou U+03AC (LETRA PEQUENA GREGA ALFA COM TONOS) até U+03CE (LETRA PEQUENA GREGA OMEGA COM TONOS). Esses caracteres são membros da UnicodeCategory.LowercaseLetter categoria.

  • Letras de caso de título, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) ou U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Esses caracteres são membros da UnicodeCategory.TitlecaseLetter categoria.

  • Modificadores, como U+02B0 (MODIFIER LETTER SMALL H) até U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) ou U+1D2C (MODIFIER LETTER CAPITAL A) até U+1D61 (MODIFIER LETTER SMALL CHI). Esses caracteres são membros da UnicodeCategory.ModifierLetter categoria.

  • Outras letras, como U+05D0 (CARTA HEBRAICA ALEF) até U+05EA (HEBREW LETTER TAV), U+0621 (CARTA ÁRABE HAMZA) até U+063A (ARABIC LETTER GHAIN) ou U+4E00 (<Ideografia do CJK, First>) até U+9FC3 (<Ideógrafo CJK, Último>). Esses caracteres são membros da UnicodeCategory.OtherLetter categoria.

IsLetter(Char)

Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs

Indica se o caractere Unicode especificado é categorizado como uma letra Unicode.

public:
 static bool IsLetter(char c);
public static bool IsLetter(char c);
static member IsLetter : char -> bool
Public Shared Function IsLetter (c As Char) As Boolean

Parâmetros

c
Char

O caractere Unicode a ser avaliado.

Retornos

true se c for uma letra; caso contrário, false.

Comentários

Esse método determina se um Char é membro de qualquer categoria de letra Unicode. As letras Unicode incluem o seguinte:

  • Letras maiúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) ou U+0400 (CIRLIC CAPITAL LETTER IE WITH GRAVE) até U+042F (CIRLIC CAPITAL LETTER YA). Esses caracteres são membros da UnicodeCategory.UppercaseLetter categoria.

  • Letras minúsculas, como U+0061 (LETRA PEQUENA LATINA A) até U+007A (LETRA PEQUENA LATINA Z) ou U+03AC (LETRA PEQUENA GREGA ALFA COM TONOS) até U+03CE (LETRA PEQUENA GREGA OMEGA COM TONOS). Esses caracteres são membros da UnicodeCategory.LowercaseLetter categoria.

  • Letras de caso de título, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) ou U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Esses caracteres são membros da UnicodeCategory.TitlecaseLetter categoria.

  • Modificadores, como U+02B0 (MODIFIER LETTER SMALL H) até U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) ou U+1D2C (MODIFIER LETTER CAPITAL A) até U+1D61 (MODIFIER LETTER SMALL CHI). Esses caracteres são membros da UnicodeCategory.ModifierLetter categoria.

  • Outras letras, como U+05D0 (CARTA HEBRAICA ALEF) até U+05EA (HEBREW LETTER TAV), U+0621 (CARTA ÁRABE HAMZA) até U+063A (ARABIC LETTER GHAIN) ou U+4E00 (<Ideografia do CJK, First>) até U+9FC3 (<Ideógrafo CJK, Último>). Esses caracteres são membros da UnicodeCategory.OtherLetter categoria.

Confira também

Aplica-se a

IsLetter(String, Int32)

Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra Unicode.

public:
 static bool IsLetter(System::String ^ s, int index);
public static bool IsLetter(string s, int index);
static member IsLetter : string * int -> bool
Public Shared Function IsLetter (s As String, index As Integer) As Boolean

Parâmetros

s
String

Uma cadeia de caracteres.

index
Int32

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

Retornos

true se o caractere em posição index é s uma letra; 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.

Esse método determina se o caractere em uma posição de índice especificada em uma cadeia de caracteres é um membro de qualquer categoria de letra Unicode. As letras Unicode incluem o seguinte:

  • Letras maiúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) ou U+0400 (CIRLIC CAPITAL LETTER IE WITH GRAVE) até U+042F (CIRLIC CAPITAL LETTER YA). Esses caracteres são membros da UnicodeCategory.UppercaseLetter categoria.

  • Letras minúsculas, como U+0061 (LETRA PEQUENA LATINA A) até U+007A (LETRA PEQUENA LATINA Z) ou U+03AC (LETRA PEQUENA GREGA ALFA COM TONOS) até U+03CE (LETRA PEQUENA GREGA OMEGA COM TONOS). Esses caracteres são membros da UnicodeCategory.LowercaseLetter categoria.

  • Letras de caso de título, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) ou U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Esses caracteres são membros da UnicodeCategory.TitlecaseLetter categoria.

  • Modificadores, como U+02B0 (MODIFIER LETTER SMALL H) até U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) ou U+1D2C (MODIFIER LETTER CAPITAL A) até U+1D61 (MODIFIER LETTER SMALL CHI). Esses caracteres são membros da UnicodeCategory.ModifierLetter categoria.

  • Outras letras, como U+05D0 (CARTA HEBRAICA ALEF) até U+05EA (HEBREW LETTER TAV), U+0621 (CARTA ÁRABE HAMZA) até U+063A (ARABIC LETTER GHAIN) ou U+4E00 (<Ideografia do CJK, First>) até U+9FC3 (<Ideógrafo CJK, Último>). Esses caracteres são membros da UnicodeCategory.OtherLetter categoria.

Confira também

Aplica-se a