Leer en inglés

Compartir a través de


Char.IsLetter Método

Definición

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 .

C#
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
    }
}

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.

C#
public static bool IsLetter (char c);

Parámetros

c
Char

Carácter Unicode que se va a evaluar.

Devoluciones

Boolean

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

.NET 7 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
.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

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.

C#
public static bool IsLetter (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

Boolean

true si el carácter que ocupa la posición index en s es una letra; en caso contrario, false.

Excepciones

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 .

Consulte también

Se aplica a

.NET 7 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
.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