Char.IsLetter Char.IsLetter Char.IsLetter Char.IsLetter Method

Definición

Indica si un carácter Unicode se clasifica por categorías como una letra Unicode.Indicates whether a Unicode character is categorized as a Unicode letter.

Sobrecargas

IsLetter(Char) IsLetter(Char) IsLetter(Char) IsLetter(Char)

Indica si el carácter Unicode especificado pertenece a alguna categoría de letras Unicode.Indicates whether the specified Unicode character is categorized as a Unicode letter.

IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32) 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.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

Comentarios

Este método determina si un Char es un miembro de cualquier categoría de letras Unicode.This method determines whether a Char is a member of any category of Unicode letter. Las letras de Unicode siguientes:Unicode letters include the following:

  • Letras mayúsculas, como u+0041 (LATIN CAPITAL letra A) a través de U + 005A (letra mayúscula latina Z), o u+0400 (CIRÍLICO letra mayúscula IE con acento GRAVE) a través de U + 042F (letra mayúscula CIRÍLICA YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como u+0061 (letra latina A) a través de 007A U + (pequeña letra 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).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Título de letras mayúsculas, como 01 U + C 5 (LATÍN letra mayúscula D con pequeña letra Z con acento circunflejo) o U + 1FFC (GRIEGO letra mayúscula OMEGA con PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como U + 02B0 (letra MODIFICADORA minúscula H) a través de u+02C1 (modificador letra GLÓTICO invertido), o U + 1D2C (letra MODIFICADORA mayúscula A) a través de u+1D61 (letra MODIFICADORA minúscula CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05 D 0 (HEBREO letra ALEF) a través de U + 05EA (letra hebrea TAV), u+0621 (letra árabe HAMZA) a través de U + 063A (letra árabe GHAIN), o U + 4E00 (<a de Ideogramas CJK, primero >) a través de FC U + 9 3 (<a de Ideogramas CJK, último >).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.These characters are members of the UnicodeCategory.OtherLetter category.

IsLetter(Char) IsLetter(Char) IsLetter(Char) IsLetter(Char)

Indica si el carácter Unicode especificado pertenece a alguna categoría de letras Unicode.Indicates whether the specified Unicode character is categorized as a Unicode letter.

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 Char Char Char

Carácter Unicode que se va a evaluar.The Unicode character to evaluate.

Devoluciones

true si c es una letra; en caso contrario, false.true if c is a letter; otherwise, false.

Ejemplos

En el ejemplo de código siguiente se muestra IsLetter.The following code example demonstrates 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
	}
}
Imports System

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 un miembro de cualquier categoría de letras Unicode.This method determines whether a Char is a member of any category of Unicode letter. Las letras de Unicode siguientes:Unicode letters include the following:

  • Letras mayúsculas, como u+0041 (LATIN CAPITAL letra A) a través de U + 005A (letra mayúscula latina Z), o u+0400 (CIRÍLICO letra mayúscula IE con acento GRAVE) a través de U + 042F (letra mayúscula CIRÍLICA YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como u+0061 (letra latina A) a través de 007A U + (pequeña letra 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).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Título de letras mayúsculas, como 01 U + C 5 (LATÍN letra mayúscula D con pequeña letra Z con acento circunflejo) o U + 1FFC (GRIEGO letra mayúscula OMEGA con PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como U + 02B0 (letra MODIFICADORA minúscula H) a través de u+02C1 (modificador letra GLÓTICO invertido), o U + 1D2C (letra MODIFICADORA mayúscula A) a través de u+1D61 (letra MODIFICADORA minúscula CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05 D 0 (HEBREO letra ALEF) a través de U + 05EA (letra hebrea TAV), u+0621 (letra árabe HAMZA) a través de U + 063A (letra árabe GHAIN), o U + 4E00 (<a de Ideogramas CJK, primero >) a través de FC U + 9 3 (<a de Ideogramas CJK, último >).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.These characters are members of the UnicodeCategory.OtherLetter category.

Consulte también:

IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32) 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.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

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 String String String

Una cadena.A string.

index
Int32 Int32 Int32 Int32

Posición del carácter que se va a evaluar en s.The position of the character to evaluate in s.

Devoluciones

true si el carácter que ocupa la posición index en s es una letra; en caso contrario, false.true if the character at position index in s is a letter; otherwise, false.

Excepciones

index es menor que cero o mayor que la última posición en s.index is less than zero or greater than the last position in s.

Ejemplos

En el ejemplo de código siguiente se muestra IsLetter.The following code example demonstrates 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
	}
}
Imports System

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

Posiciones de caracteres en una cadena se indizan empezando desde cero.Character positions in a string are indexed starting from zero.

Este método determina si el carácter que ocupa una posición de índice especificada en una cadena es un miembro de cualquier categoría de letras Unicode.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Las letras de Unicode siguientes:Unicode letters include the following:

  • Letras mayúsculas, como u+0041 (LATIN CAPITAL letra A) a través de U + 005A (letra mayúscula latina Z), o u+0400 (CIRÍLICO letra mayúscula IE con acento GRAVE) a través de U + 042F (letra mayúscula CIRÍLICA YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Estos caracteres son miembros de la UnicodeCategory.UppercaseLetter categoría.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como u+0061 (letra latina A) a través de 007A U + (pequeña letra 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).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Estos caracteres son miembros de la UnicodeCategory.LowercaseLetter categoría.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Título de letras mayúsculas, como 01 U + C 5 (LATÍN letra mayúscula D con pequeña letra Z con acento circunflejo) o U + 1FFC (GRIEGO letra mayúscula OMEGA con PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Estos caracteres son miembros de la UnicodeCategory.TitlecaseLetter categoría.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como U + 02B0 (letra MODIFICADORA minúscula H) a través de u+02C1 (modificador letra GLÓTICO invertido), o U + 1D2C (letra MODIFICADORA mayúscula A) a través de u+1D61 (letra MODIFICADORA minúscula CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Estos caracteres son miembros de la UnicodeCategory.ModifierLetter categoría.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05 D 0 (HEBREO letra ALEF) a través de U + 05EA (letra hebrea TAV), u+0621 (letra árabe HAMZA) a través de U + 063A (letra árabe GHAIN), o U + 4E00 (<a de Ideogramas CJK, primero >) a través de FC U + 9 3 (<a de Ideogramas CJK, último >).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Estos caracteres son miembros de la UnicodeCategory.OtherLetter categoría.These characters are members of the UnicodeCategory.OtherLetter category.

Consulte también:

Se aplica a