Char.IsLetter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica si un carácter Unicode se clasifica por categorías como una letra Unicode.
Sobrecargas
IsLetter(Char) |
Indica si el carácter Unicode especificado pertenece a alguna categoría de letras Unicode. |
IsLetter(String, Int32) |
Indica si el carácter que ocupa la posición especificada en una determinada cadena pertenece a alguna categoría de letras Unicode. |
Ejemplos
En el ejemplo de código siguiente se muestra IsLetter .
using namespace System;
int main()
{
char ch = '8';
Console::WriteLine( Char::IsLetter( ch ) ); // False
Console::WriteLine( Char::IsLetter( "sample string", 7 ) ); // True
}
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
Comentarios
Este método determina si un Char es miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:
Letras mayúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) o U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) a U+042F (CYRILLIC CAPITAL LETTER YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría .
Letras minúsculas, como U+0061 (LATIN SMALL LETTER A) a U+007A (LATIN SMALL LETTER Z) o U+03AC (LETRA PEQUEÑA GRIEGO ALFA CON TONOS) hasta U+03CE (LETRAS PEQUEÑAS DE GRIEGO CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría .
Letras de mayúsculas y minúsculas, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) o U+1FFC (LETRAS MAYÚSCULAS DE GRIEGO), ASÍ COMO PROSGEGRAMMENI. Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría .
Modificadores, como U+02B0 (MODIFICADOR LETTER SMALL H) a U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) o U+1D2C (MODIFIER LETTER CAPITAL A) a U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría .
Otras letras, como U+05D0 (LETRAS HEBREOS ALEF) a U+05EA (LETRAS HEBREOS TAV), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE LETTER), o U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría .
IsLetter(Char)
Indica si el carácter Unicode especificado pertenece a alguna categoría de letras 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
Carácter Unicode que se va a evaluar.
Devoluciones
true
si c
es una letra; en caso contrario, false
.
Comentarios
Este método determina si un Char es miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:
Letras mayúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) o U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) hasta U+042F (LETRA DE CAPITAL CIRÍLICO YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría .
Letras minúsculas, como U+0061 (LETRA PEQUEÑA DE LATÍN A) a U+007A (LETRA PEQUEÑA LATINA Z) o U+03AC (LETRA PEQUEÑA GRIEGO ALFA CON TONOS) hasta U+03CE (LETRA PEQUEÑA GRIEGO CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría .
Letras mayúsculas y minúsculas de título, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) o U+1FFC (LETRAS MAYÚSCULAS GRIEGOS CON PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría .
Modificadores, como U+02B0 (MODIFIER LETTER SMALL H) a U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) o U+1D2C (MODIFIER LETTER CAPITAL A) a U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría .
Otras letras, como U+05D0 (LETRAS HEBREAS ALEF) a U+05EA (TAV DE LETRAS HEBREAS), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE LETTER) o U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría .
Consulte también
Se aplica a
IsLetter(String, Int32)
Indica si el carácter que ocupa la posición especificada en una determinada cadena pertenece a alguna categoría de letras 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
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 una letra; en caso contrario, false
.
Excepciones
s
es null
.
index
es menor que cero o mayor que la última posición en s
.
Comentarios
Las posiciones de caracteres de una cadena se indexa a partir de cero.
Este método determina si el carácter situado en una posición de índice especificada de una cadena es miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:
Letras mayúsculas, como U+0041 (LATIN CAPITAL LETTER A) a U+005A (LATIN CAPITAL LETTER Z) o U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) hasta U+042F (LETRA DE CAPITAL CIRÍLICO YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría .
Letras minúsculas, como U+0061 (LETRA PEQUEÑA DE LATÍN A) a U+007A (LETRA PEQUEÑA LATINA Z) o U+03AC (LETRA PEQUEÑA GRIEGO ALFA CON TONOS) hasta U+03CE (LETRA PEQUEÑA GRIEGO CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría .
Letras mayúsculas y minúsculas de título, como U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) o U+1FFC (LETRAS MAYÚSCULAS GRIEGOS CON PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría .
Modificadores, como U+02B0 (MODIFIER LETTER SMALL H) a U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) o U+1D2C (MODIFIER LETTER CAPITAL A) a U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría .
Otras letras, como U+05D0 (LETRAS HEBREAS ALEF) a U+05EA (TAV DE LETRAS HEBREAS), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE LETTER) o U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría .