Char.IsLetter Método

Definición

Indica si un carácter Unicode se clasifica como una letra Unicode.

Sobrecargas

Nombre Description
IsLetter(Char)

Indica si el carácter Unicode especificado se clasifica como una letra Unicode.

IsLetter(String, Int32)

Indica si el carácter situado en la posición especificada de una cadena especificada se clasifica como una letra Unicode.

Ejemplos

En el ejemplo de código siguiente se muestra 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

Comentarios

Este método determina si es Char miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:

  • Letras mayúsculas, como U+0041 (LETRA MAYÚSCULA LATINA A) a U+005A (LETRA MAYÚSCULA LATINA Z) o U+0400 (LETRA MAYÚSCULA CIRÍLICO IE WITH GRAVE) a través de U+042F (LETRA MAYÚSCULA CIRÍLICO YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.

  • Letras minúsculas, como U+0061 (LETRA PEQUEÑA LATINA A) a U+007A (LETRA PEQUEÑA LATINA Z) o U+03AC (LETRA PEQUEÑA GRIEGA ALFA CON TONOS) a través de U+03CE (LETRA PEQUEÑA GRIEGA OMEGA CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.

  • Letras de mayúsculas y minúsculas, como U+01C5 (LETRA MAYÚSCULA LATINA D WITH SMALL LETTER Z WITH CARON) o U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.

  • Modificadores, como U+02B0 (MODIFICADOR LETTER SMALL H) a U+02C1 (MODIFICADOR LETTER VERTIDO GLOTTAL STOP) o U+1D2C (MODIFICADOR LETTER CAPITAL A) a U+1D61 (MODIFICADOR LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.

  • Otras letras, como U+05D0 (LETRA HEBREO ALEF) a U+05EA (TAV DE LETRA HEBREO), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE GHAIN) o U+4E00 (<Ideógrafo CJK, Primero>) a U+9FC3 (<Ideógrafo CJK, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.

IsLetter(Char)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

Indica si el carácter Unicode especificado se clasifica como una 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

Carácter Unicode que se va a evaluar.

Devoluciones

true es si c es una letra; de lo contrario, falsees .

Comentarios

Este método determina si es Char miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:

  • Letras mayúsculas, como U+0041 (LETRA MAYÚSCULA LATINA A) a U+005A (LETRA MAYÚSCULA LATINA Z) o U+0400 (LETRA MAYÚSCULA CIRÍLICO IE WITH GRAVE) a través de U+042F (LETRA MAYÚSCULA CIRÍLICO YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.

  • Letras minúsculas, como U+0061 (LETRA PEQUEÑA LATINA A) a U+007A (LETRA PEQUEÑA LATINA Z) o U+03AC (LETRA PEQUEÑA GRIEGA ALFA CON TONOS) a través de U+03CE (LETRA PEQUEÑA GRIEGA OMEGA CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.

  • Letras de mayúsculas y minúsculas, como U+01C5 (LETRA MAYÚSCULA LATINA D WITH SMALL LETTER Z WITH CARON) o U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.

  • Modificadores, como U+02B0 (MODIFICADOR LETTER SMALL H) a U+02C1 (MODIFICADOR LETTER VERTIDO GLOTTAL STOP) o U+1D2C (MODIFICADOR LETTER CAPITAL A) a U+1D61 (MODIFICADOR LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.

  • Otras letras, como U+05D0 (LETRA HEBREO ALEF) a U+05EA (TAV DE LETRA HEBREO), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE GHAIN) o U+4E00 (<Ideógrafo CJK, Primero>) a U+9FC3 (<Ideógrafo CJK, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.

Consulte también

Se aplica a

IsLetter(String, Int32)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

Indica si el carácter situado en la posición especificada de una cadena especificada se clasifica como una 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

Una cadena.

index
Int32

Posición del carácter que se va a evaluar en s.

Devoluciones

true es si el carácter situado en la posición index de s es una letra; en caso contrario, falsees .

Excepciones

index es menor que cero o mayor que la última posición de s.

Comentarios

Las posiciones de caracteres de una cadena se indexan a partir de cero.

Este método determina si el carácter de una posición de índice especificada en una cadena es miembro de cualquier categoría de letra Unicode. Las letras Unicode incluyen lo siguiente:

  • Letras mayúsculas, como U+0041 (LETRA MAYÚSCULA LATINA A) a U+005A (LETRA MAYÚSCULA LATINA Z) o U+0400 (LETRA MAYÚSCULA CIRÍLICO IE WITH GRAVE) a través de U+042F (LETRA MAYÚSCULA CIRÍLICO YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.

  • Letras minúsculas, como U+0061 (LETRA PEQUEÑA LATINA A) a U+007A (LETRA PEQUEÑA LATINA Z) o U+03AC (LETRA PEQUEÑA GRIEGA ALFA CON TONOS) a través de U+03CE (LETRA PEQUEÑA GRIEGA OMEGA CON TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.

  • Letras de mayúsculas y minúsculas, como U+01C5 (LETRA MAYÚSCULA LATINA D WITH SMALL LETTER Z WITH CARON) o U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.

  • Modificadores, como U+02B0 (MODIFICADOR LETTER SMALL H) a U+02C1 (MODIFICADOR LETTER VERTIDO GLOTTAL STOP) o U+1D2C (MODIFICADOR LETTER CAPITAL A) a U+1D61 (MODIFICADOR LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.

  • Otras letras, como U+05D0 (LETRA HEBREO ALEF) a U+05EA (TAV DE LETRA HEBREO), U+0621 (LETRA ÁRABE HAMZA) a U+063A (LETRA ÁRABE GHAIN) o U+4E00 (<Ideógrafo CJK, Primero>) a U+9FC3 (<Ideógrafo CJK, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.

Consulte también

Se aplica a