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

Definição

Indica se um caractere Unicode é categorizado como uma letra de Unicode.Indicates whether a Unicode character is categorized as a Unicode letter.

Sobrecargas

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

Indica se o caractere Unicode especificado é categorizado como uma letra de 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 se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra Unicode.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

Comentários

Este método determina se um Char é um membro de qualquer categoria de letra do Unicode.This method determines whether a Char is a member of any category of Unicode letter. Letras do Unicode incluem o seguinte:Unicode letters include the following:

  • Letras maiusculas, como u+0041 (LETRA de maiuscula latina A) por meio de U + 005A (LATINO LETRA maiuscula Z), ou u+0400 (CIRÍLICA LETRA maiuscula IE com acento GRAVE) por meio de U + 042F (LETRA maiuscula CIRÍLICA vai ser).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). Esses caracteres são membros do UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como a U + 0061 (A LETRA latina minúscula) por meio de U + 007A (LATINO pequeno LETRA Z), ou U + 03AC (GREGO pequeno LETRA alfa com TONOS) por meio de U + 03CE (GREGO pequeno LETRA ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras maiusculas, como a U + 01 C 5 (LATINO LETRA maiuscula D com pequenos LETRA Z com acento circunflexo INVERTIDO) ou U + 1FFC do título (GREGO LETRA maiuscula ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como a U + 02B0 (LETRA MODIFICADORA minúscula H) a U + 02C 1 (MODIFICADOR carta INVERTIDO GLÓTICA parar), ou a U + 1D2C (MODIFICADOR LETRA maiuscula A) por meio de U + 1D 61 (CHI pequeno LETRA de MODIFICADOR).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). Esses caracteres são membros do UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Outras letras, como a U + 05 D 0 (HEBRAICO LETRA ALEF) a U + 05EA (HEBRAICO LETRA TAV), U + 0621 (HAMZA LETRA árabe) por meio de U + 063A (árabe LETRA GHAIN) ou U + 4E00 (<CJK CJK, primeiro >) por meio de FC 9 U + 3 (<CJK CJK, o ú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>). Esses caracteres são membros do UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

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

Indica se o caractere Unicode especificado é categorizado como uma letra de 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

O caractere Unicode a ser avaliado.The Unicode character to evaluate.

Retornos

true se c for uma letra; caso contrário, false.true if c is a letter; otherwise, false.

Exemplos

O exemplo de código a seguir demonstra 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

Comentários

Este método determina se um Char é um membro de qualquer categoria de letra do Unicode.This method determines whether a Char is a member of any category of Unicode letter. Letras do Unicode incluem o seguinte:Unicode letters include the following:

  • Letras maiusculas, como u+0041 (LETRA de maiuscula latina A) por meio de U + 005A (LATINO LETRA maiuscula Z), ou u+0400 (CIRÍLICA LETRA maiuscula IE com acento GRAVE) por meio de U + 042F (LETRA maiuscula CIRÍLICA vai ser).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). Esses caracteres são membros do UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como a U + 0061 (A LETRA latina minúscula) por meio de U + 007A (LATINO pequeno LETRA Z), ou U + 03AC (GREGO pequeno LETRA alfa com TONOS) por meio de U + 03CE (GREGO pequeno LETRA ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras maiusculas, como a U + 01 C 5 (LATINO LETRA maiuscula D com pequenos LETRA Z com acento circunflexo INVERTIDO) ou U + 1FFC do título (GREGO LETRA maiuscula ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como a U + 02B0 (LETRA MODIFICADORA minúscula H) a U + 02C 1 (MODIFICADOR carta INVERTIDO GLÓTICA parar), ou a U + 1D2C (MODIFICADOR LETRA maiuscula A) por meio de U + 1D 61 (CHI pequeno LETRA de MODIFICADOR).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). Esses caracteres são membros do UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Outras letras, como a U + 05 D 0 (HEBRAICO LETRA ALEF) a U + 05EA (HEBRAICO LETRA TAV), U + 0621 (HAMZA LETRA árabe) por meio de U + 063A (árabe LETRA GHAIN) ou U + 4E00 (<CJK CJK, primeiro >) por meio de FC 9 U + 3 (<CJK CJK, o ú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>). Esses caracteres são membros do UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

Veja também

IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como uma letra 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

Uma cadeia de caracteres.A string.

index
Int32 Int32 Int32 Int32

A posição do caractere a ser avaliada em s.The position of the character to evaluate in s.

Retornos

true se o caractere na posição index no s for uma letra; caso contrário, false.true if the character at position index in s is a letter; otherwise, false.

Exceções

index é menor que zero ou maior que a última posição em s.index is less than zero or greater than the last position in s.

Exemplos

O exemplo de código a seguir demonstra 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

Comentários

As posições de caractere em uma cadeia de caracteres são indexadas a partir de zero.Character positions in a string are indexed starting from zero.

Este método determina se o caractere em uma posição de índice especificado em uma cadeia de caracteres é um membro de qualquer categoria de letra de Unicode.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Letras do Unicode incluem o seguinte:Unicode letters include the following:

  • Letras maiusculas, como u+0041 (LETRA de maiuscula latina A) por meio de U + 005A (LATINO LETRA maiuscula Z), ou u+0400 (CIRÍLICA LETRA maiuscula IE com acento GRAVE) por meio de U + 042F (LETRA maiuscula CIRÍLICA vai ser).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). Esses caracteres são membros do UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Letras minúsculas, como a U + 0061 (A LETRA latina minúscula) por meio de U + 007A (LATINO pequeno LETRA Z), ou U + 03AC (GREGO pequeno LETRA alfa com TONOS) por meio de U + 03CE (GREGO pequeno LETRA ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Letras maiusculas, como a U + 01 C 5 (LATINO LETRA maiuscula D com pequenos LETRA Z com acento circunflexo INVERTIDO) ou U + 1FFC do título (GREGO LETRA maiuscula ÔMEGA com 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). Esses caracteres são membros do UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificadores, como a U + 02B0 (LETRA MODIFICADORA minúscula H) a U + 02C 1 (MODIFICADOR carta INVERTIDO GLÓTICA parar), ou a U + 1D2C (MODIFICADOR LETRA maiuscula A) por meio de U + 1D 61 (CHI pequeno LETRA de MODIFICADOR).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). Esses caracteres são membros do UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Outras letras, como a U + 05 D 0 (HEBRAICO LETRA ALEF) a U + 05EA (HEBRAICO LETRA TAV), U + 0621 (HAMZA LETRA árabe) por meio de U + 063A (árabe LETRA GHAIN) ou U + 4E00 (<CJK CJK, primeiro >) por meio de FC 9 U + 3 (<CJK CJK, o ú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>). Esses caracteres são membros do UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

Veja também

Aplica-se a