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

Definizione

Indica se un carattere Unicode è categorizzato come lettera Unicode.Indicates whether a Unicode character is categorized as a Unicode letter.

Overload

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

Indica se il carattere Unicode specificato è stato categorizzato come lettera 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 il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera Unicode.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

Commenti

Questo metodo determina se un Char è un membro di qualsiasi categoria di lettera Unicode.This method determines whether a Char is a member of any category of Unicode letter. Le lettere Unicode includono quanto segue:Unicode letters include the following:

  • Lettere maiuscole, ad esempio u+0041 (lettera latina a maiuscola) tramite U + 005A (Z ALFABETO LATINO), o u+0400 (CIRILLICO maiuscolo IE con accento GRAVE) a U + 042F (CIRILLICO maiuscolo ALFABETO).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). Questi caratteri sono membri del UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (ALFABETO LATINO A) tramite U + 007A (lettera latina Z), o U + 03AC (greco piccole alfa minuscola con TONOS) a U + 03CE (greco piccole lettera 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). Questi caratteri sono membri del UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titolo lettere maiuscole, ad esempio 01 U + C 5 (alfabeto LATINO lettera maiuscola D con piccole lettera Z con PIPA) o U + 1FFC (greco lettera maiuscola 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). Questi caratteri sono membri del UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, U + 02B0 (carattere) e U + 02C 1 (modificatore lettera INVERTI GLOTTAL arresto), o U + 1D2C (modificatore lettera dei capitali A) tramite U + 1D 61 (modificatore chi minuscolo).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). Questi caratteri sono membri del UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Le altre lettere, ad esempio U + 05 D 0 (EBRAICO LETTER ALEF) a U + 05EA (EBRAICO ALFABETO EBRAICO), U + 0621 (ARABIC HAMZA lettera) a U + 063A (ARABO ALFABETO ARABO), o 4E00 U + (<degli ideogrammi CJK, prima >) tramite U + 9 FC 3 (<degli ideogrammi CJK, ultima >).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>). Questi caratteri sono membri del UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

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

Indica se il carattere Unicode specificato è stato categorizzato come lettera 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

Parametri

c
Char Char Char Char

Carattere Unicode da valutare.The Unicode character to evaluate.

Restituisce

true se c è una lettera; in caso contrario, false.true if c is a letter; otherwise, false.

Esempi

L'esempio di codice seguente illustra 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

Commenti

Questo metodo determina se un Char è un membro di qualsiasi categoria di lettera Unicode.This method determines whether a Char is a member of any category of Unicode letter. Le lettere Unicode includono quanto segue:Unicode letters include the following:

  • Lettere maiuscole, ad esempio u+0041 (lettera latina a maiuscola) tramite U + 005A (Z ALFABETO LATINO), o u+0400 (CIRILLICO maiuscolo IE con accento GRAVE) a U + 042F (CIRILLICO maiuscolo ALFABETO).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). Questi caratteri sono membri del UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (ALFABETO LATINO A) tramite U + 007A (lettera latina Z), o U + 03AC (greco piccole alfa minuscola con TONOS) a U + 03CE (greco piccole lettera 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). Questi caratteri sono membri del UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titolo lettere maiuscole, ad esempio 01 U + C 5 (alfabeto LATINO lettera maiuscola D con piccole lettera Z con PIPA) o U + 1FFC (greco lettera maiuscola 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). Questi caratteri sono membri del UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, U + 02B0 (carattere) e U + 02C 1 (modificatore lettera INVERTI GLOTTAL arresto), o U + 1D2C (modificatore lettera dei capitali A) tramite U + 1D 61 (modificatore chi minuscolo).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). Questi caratteri sono membri del UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Le altre lettere, ad esempio U + 05 D 0 (EBRAICO LETTER ALEF) a U + 05EA (EBRAICO ALFABETO EBRAICO), U + 0621 (ARABIC HAMZA lettera) a U + 063A (ARABO ALFABETO ARABO), o 4E00 U + (<degli ideogrammi CJK, prima >) tramite U + 9 FC 3 (<degli ideogrammi CJK, ultima >).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>). Questi caratteri sono membri del UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

Vedi anche

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

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera 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

Parametri

s
String String String String

Stringa.A string.

index
Int32 Int32 Int32 Int32

Posizione del carattere da valutare in s.The position of the character to evaluate in s.

Restituisce

true se il carattere alla posizione index in s è una lettera; in caso contrario, false.true if the character at position index in s is a letter; otherwise, false.

Eccezioni

index è minore di zero o maggiore dell'ultima posizione in s.index is less than zero or greater than the last position in s.

Esempi

L'esempio di codice seguente illustra 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

Commenti

Le posizioni dei caratteri in una stringa vengono indicizzate a partire da zero.Character positions in a string are indexed starting from zero.

Questo metodo determina se il carattere alla posizione di indice specificata in una stringa è un membro di qualsiasi categoria di lettera Unicode.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Le lettere Unicode includono quanto segue:Unicode letters include the following:

  • Lettere maiuscole, ad esempio u+0041 (lettera latina a maiuscola) tramite U + 005A (Z ALFABETO LATINO), o u+0400 (CIRILLICO maiuscolo IE con accento GRAVE) a U + 042F (CIRILLICO maiuscolo ALFABETO).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). Questi caratteri sono membri del UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (ALFABETO LATINO A) tramite U + 007A (lettera latina Z), o U + 03AC (greco piccole alfa minuscola con TONOS) a U + 03CE (greco piccole lettera 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). Questi caratteri sono membri del UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Titolo lettere maiuscole, ad esempio 01 U + C 5 (alfabeto LATINO lettera maiuscola D con piccole lettera Z con PIPA) o U + 1FFC (greco lettera maiuscola 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). Questi caratteri sono membri del UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, U + 02B0 (carattere) e U + 02C 1 (modificatore lettera INVERTI GLOTTAL arresto), o U + 1D2C (modificatore lettera dei capitali A) tramite U + 1D 61 (modificatore chi minuscolo).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). Questi caratteri sono membri del UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Le altre lettere, ad esempio U + 05 D 0 (EBRAICO LETTER ALEF) a U + 05EA (EBRAICO ALFABETO EBRAICO), U + 0621 (ARABIC HAMZA lettera) a U + 063A (ARABO ALFABETO ARABO), o 4E00 U + (<degli ideogrammi CJK, prima >) tramite U + 9 FC 3 (<degli ideogrammi CJK, ultima >).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>). Questi caratteri sono membri del UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

Vedi anche

Si applica a