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 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
s es null.
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.