Char.IsLetter Method

Definition

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.

Overloads

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)

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.

Examples

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

Remarks

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

  • 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ílica IE con acento GRAVE) a U + 042F (letra mayúscula CIRÍLICAa 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 categoría UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como U + 0061 (letra latina minúscula A) a U + 007A (letra latina minúscula Z) o U + 03AC (letra minúscula griega alfa con tonos) a U + 03CE (letra minúscula griega 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 categoría UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras mayúsculas y minúsculas, como U + 01C5 (letra mayúscula latina D con letra minúscula Z con acento anticircunflejo) o U + 1FFC (letra mayúscula griega 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 categoría UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Los modificadores, como U + 02B0 (letra MODIFICADOra minúscula H) a U + 02C1 (letra MODIFICADOra de punto GLÓTICO invertido) o U + 1D2C (letra MODIFICADOra mayúscula A) a 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 categoría UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05D0 (letra hebrea ALEF) a U + 05EA (letra hebrea TAV), U + 0621 (letra árabe HAMZA) a U + 063A (letra árabe GHAIN) o U + 4E00 (<ideograma CJK, First >) a U + 9FC3 (<ideograma, Last >).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 categoría UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

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

Parameters

c
Char

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

Returns

Boolean

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

Remarks

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

  • 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ílica IE con acento GRAVE) a U + 042F (letra mayúscula CIRÍLICAa 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 categoría UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como U + 0061 (letra latina minúscula A) a U + 007A (letra latina minúscula Z) o U + 03AC (letra minúscula griega alfa con tonos) a U + 03CE (letra minúscula griega 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 categoría UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras mayúsculas y minúsculas, como U + 01C5 (letra mayúscula latina D con letra minúscula Z con acento anticircunflejo) o U + 1FFC (letra mayúscula griega 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 categoría UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Los modificadores, como U + 02B0 (letra MODIFICADOra minúscula H) a U + 02C1 (letra MODIFICADOra de punto GLÓTICO invertido) o U + 1D2C (letra MODIFICADOra mayúscula A) a 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 categoría UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05D0 (letra hebrea ALEF) a U + 05EA (letra hebrea TAV), U + 0621 (letra árabe HAMZA) a U + 063A (letra árabe GHAIN) o U + 4E00 (<ideograma CJK, First >) a U + 9FC3 (<ideograma, Last >).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 categoría UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

See also

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

Parameters

s
String

Una cadena.A string.

index
Int32

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

Returns

Boolean

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.

Exceptions

s es null.s is null.

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.

Remarks

Las posiciones de caracteres de 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 letra Unicode.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Entre las letras Unicode se incluyen las siguientes:Unicode letters include the following:

  • 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ílica IE con acento GRAVE) a U + 042F (letra mayúscula CIRÍLICAa 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 categoría UnicodeCategory.UppercaseLetter.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como U + 0061 (letra latina minúscula A) a U + 007A (letra latina minúscula Z) o U + 03AC (letra minúscula griega alfa con tonos) a U + 03CE (letra minúscula griega 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 categoría UnicodeCategory.LowercaseLetter.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras mayúsculas y minúsculas, como U + 01C5 (letra mayúscula latina D con letra minúscula Z con acento anticircunflejo) o U + 1FFC (letra mayúscula griega 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 categoría UnicodeCategory.TitlecaseLetter.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Los modificadores, como U + 02B0 (letra MODIFICADOra minúscula H) a U + 02C1 (letra MODIFICADOra de punto GLÓTICO invertido) o U + 1D2C (letra MODIFICADOra mayúscula A) a 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 categoría UnicodeCategory.ModifierLetter.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Otras letras, como U + 05D0 (letra hebrea ALEF) a U + 05EA (letra hebrea TAV), U + 0621 (letra árabe HAMZA) a U + 063A (letra árabe GHAIN) o U + 4E00 (<ideograma CJK, First >) a U + 9FC3 (<ideograma, Last >).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 categoría UnicodeCategory.OtherLetter.These characters are members of the UnicodeCategory.OtherLetter category.

See also

Applies to