Char.IsLetter Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica se um carácter Unicode é categorizado como uma letra Unicode.
Sobrecargas
| Name | Description |
|---|---|
| IsLetter(Char) |
Indica se o carácter Unicode especificado está categorizado como uma letra Unicode. |
| IsLetter(String, Int32) |
Indica se o carácter na posição especificada numa cadeia específica é categorizado como uma letra Unicode. |
Exemplos
O exemplo de código seguinte 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
Observações
Este método determina se a Char pertence a alguma categoria de letra Unicode. As letras Unicode incluem o seguinte:
Letras maiúsculas, como U+0041 (LETRA MAIÚSCULA LATINA A) até U+005A (LETRA MAIÚSCULA LATINA Z), ou U+0400 (LETRA MAIÚSCULA CIRÍLICA, OU SEJA, COM GRAVE) até U+042F (LETRA MAIÚSCULA CYRILICA YA). Estas personagens pertencem à UnicodeCategory.UppercaseLetter categoria.
Letras minúsculas, como U+0061 (LETRA MINÚSCULA LATINA A) até U+007A (LETRA MINÚSCULA LATINA Z), ou U+03AC (LETRA MINÚSCULA GREGA ALFA COM TONOS) até U+03CE (LETRA MINÚSCULA GREGA OMEGA COM TONOS). Estas personagens pertencem à UnicodeCategory.LowercaseLetter categoria.
Letras maiúsculas do título, como U+01C5 (LETRA MAIÚSCULA LATINA D COM Z MINÚSCULO COM CARON) ou U+1FFC (LETRA MAIÚSCULA GREGA OMEGA COM PROSGEGRAMMENI). Estas personagens pertencem à UnicodeCategory.TitlecaseLetter categoria.
Modificadores, como U+02B0 (LETRA MODIFICADORA H MINÚSCULO) até U+02C1 (LETRA MODIFICADORA INVERTIDA OCLUSIVA GLOTAL), ou U+1D2C (LETRA MODIFICADORA MAIÚSCULA A) até U+1D61 (LETRA MODIFICADORA PEQUENA CHI). Estas personagens pertencem à UnicodeCategory.ModifierLetter categoria.
Outras letras, como U+05D0 (LETRA HEBRAICA ALEF) até U+05EA (LETRA HEBRAICA TAV), U+0621 (LETRA ÁRABE HAMZA) até U+063A (LETRA ÁRABE GHAIN), ou U+4E00 (<Ideograma CJK, Primeiro>) até U+9FC3 (<Ideograma CJK, Último>). Estas personagens pertencem à UnicodeCategory.OtherLetter categoria.
IsLetter(Char)
- Origem:
- Char.cs
- Origem:
- Char.cs
- Origem:
- Char.cs
- Origem:
- Char.cs
- Origem:
- Char.cs
Indica se o carácter Unicode especificado está 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 carácter Unicode a avaliar.
Devoluções
true se c for uma letra; caso contrário, false.
Observações
Este método determina se a Char pertence a alguma categoria de letra Unicode. As letras Unicode incluem o seguinte:
Letras maiúsculas, como U+0041 (LETRA MAIÚSCULA LATINA A) até U+005A (LETRA MAIÚSCULA LATINA Z), ou U+0400 (LETRA MAIÚSCULA CIRÍLICA, OU SEJA, COM GRAVE) até U+042F (LETRA MAIÚSCULA CYRILICA YA). Estas personagens pertencem à UnicodeCategory.UppercaseLetter categoria.
Letras minúsculas, como U+0061 (LETRA MINÚSCULA LATINA A) até U+007A (LETRA MINÚSCULA LATINA Z), ou U+03AC (LETRA MINÚSCULA GREGA ALFA COM TONOS) até U+03CE (LETRA MINÚSCULA GREGA OMEGA COM TONOS). Estas personagens pertencem à UnicodeCategory.LowercaseLetter categoria.
Letras maiúsculas do título, como U+01C5 (LETRA MAIÚSCULA LATINA D COM Z MINÚSCULO COM CARON) ou U+1FFC (LETRA MAIÚSCULA GREGA OMEGA COM PROSGEGRAMMENI). Estas personagens pertencem à UnicodeCategory.TitlecaseLetter categoria.
Modificadores, como U+02B0 (LETRA MODIFICADORA H MINÚSCULO) até U+02C1 (LETRA MODIFICADORA INVERTIDA OCLUSIVA GLOTAL), ou U+1D2C (LETRA MODIFICADORA MAIÚSCULA A) até U+1D61 (LETRA MODIFICADORA PEQUENA CHI). Estas personagens pertencem à UnicodeCategory.ModifierLetter categoria.
Outras letras, como U+05D0 (LETRA HEBRAICA ALEF) até U+05EA (LETRA HEBRAICA TAV), U+0621 (LETRA ÁRABE HAMZA) até U+063A (LETRA ÁRABE GHAIN), ou U+4E00 (<Ideograma CJK, Primeiro>) até U+9FC3 (<Ideograma CJK, Último>). Estas personagens pertencem à UnicodeCategory.OtherLetter categoria.
Ver 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 carácter na posição especificada numa cadeia específica é 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 carácter a avaliar em s.
Devoluções
true se o carácter na posição index de s for uma letra; caso contrário, false.
Exceções
s é null.
index é inferior a zero ou maior que a última posição em s.
Observações
As posições dos caracteres numa cadeia são indexadas a partir de zero.
Este método determina se o carácter numa posição de índice especificada numa cadeia de caracteres pertence a alguma categoria de letra Unicode. As letras Unicode incluem o seguinte:
Letras maiúsculas, como U+0041 (LETRA MAIÚSCULA LATINA A) até U+005A (LETRA MAIÚSCULA LATINA Z), ou U+0400 (LETRA MAIÚSCULA CIRÍLICA, OU SEJA, COM GRAVE) até U+042F (LETRA MAIÚSCULA CYRILICA YA). Estas personagens pertencem à UnicodeCategory.UppercaseLetter categoria.
Letras minúsculas, como U+0061 (LETRA MINÚSCULA LATINA A) até U+007A (LETRA MINÚSCULA LATINA Z), ou U+03AC (LETRA MINÚSCULA GREGA ALFA COM TONOS) até U+03CE (LETRA MINÚSCULA GREGA OMEGA COM TONOS). Estas personagens pertencem à UnicodeCategory.LowercaseLetter categoria.
Letras maiúsculas do título, como U+01C5 (LETRA MAIÚSCULA LATINA D COM Z MINÚSCULO COM CARON) ou U+1FFC (LETRA MAIÚSCULA GREGA OMEGA COM PROSGEGRAMMENI). Estas personagens pertencem à UnicodeCategory.TitlecaseLetter categoria.
Modificadores, como U+02B0 (LETRA MODIFICADORA H MINÚSCULO) até U+02C1 (LETRA MODIFICADORA INVERTIDA OCLUSIVA GLOTAL), ou U+1D2C (LETRA MODIFICADORA MAIÚSCULA A) até U+1D61 (LETRA MODIFICADORA PEQUENA CHI). Estas personagens pertencem à UnicodeCategory.ModifierLetter categoria.
Outras letras, como U+05D0 (LETRA HEBRAICA ALEF) até U+05EA (LETRA HEBRAICA TAV), U+0621 (LETRA ÁRABE HAMZA) até U+063A (LETRA ÁRABE GHAIN), ou U+4E00 (<Ideograma CJK, Primeiro>) até U+9FC3 (<Ideograma CJK, Último>). Estas personagens pertencem à UnicodeCategory.OtherLetter categoria.