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 oggetto è 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 (LATIN CAPITAL LETTER A) fino a U + 005A (LATIN CAPITAL LETTER Z) o U + 0400 (alfabeto cirillico MAIUSCOLe e minuscole) tramite U + 042F (alfabeto cirillico MAIUSCOLo).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 della UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (alfabeto latino MINUSCOLo A) fino a U + 007A (alfabeto latino MINUSCOLo Z) o U + 03AC (greco piccola lettera Alfa con TONOS) tramite U + 03CE (greco piccola 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 della UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Lettere maiuscole e minuscole, ad esempio U + 01C5 (LATIN CAPITAL lettera D con lettera MINUSCOLa Z con CARON) o U + 1FFC (lettera MAIUSCOLa greca 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 della UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, ad esempio U + 02B0 (MODIFICAtore SMALL H) a U + 02C1 (lettera di modificatore INVERTIto GLOTTAL STOP) o U + 1D2C (MODIFICAtore lettera MAIUSCOLa) A U + 1D61 (lettera di MODIFICAtore SMALL 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). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Altre lettere, ad esempio u + 05D0 (lettera ebraica Alef) a u + 05EA (lettera ebraica TAV), u + 0621 (lettera araba Hamza) a u + 063A (lettera araba GHAIN) o u + 4E00<(ideogramma CJK, primo >) a u + 9FC3<(ideogramma CJK, 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>). Questi caratteri sono membri della 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

Nell'esempio di codice riportato IsLetterdi seguito viene illustrato.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

Commenti

Questo metodo determina se un Char oggetto è 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 (LATIN CAPITAL LETTER A) fino a U + 005A (LATIN CAPITAL LETTER Z) o U + 0400 (alfabeto cirillico MAIUSCOLe e minuscole) tramite U + 042F (alfabeto cirillico MAIUSCOLo).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 della UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (alfabeto latino MINUSCOLo A) fino a U + 007A (alfabeto latino MINUSCOLo Z) o U + 03AC (greco piccola lettera Alfa con TONOS) tramite U + 03CE (greco piccola 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 della UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Lettere maiuscole e minuscole, ad esempio U + 01C5 (LATIN CAPITAL lettera D con lettera MINUSCOLa Z con CARON) o U + 1FFC (lettera MAIUSCOLa greca 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 della UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, ad esempio U + 02B0 (MODIFICAtore SMALL H) a U + 02C1 (lettera di modificatore INVERTIto GLOTTAL STOP) o U + 1D2C (MODIFICAtore lettera MAIUSCOLa) A U + 1D61 (lettera di MODIFICAtore SMALL 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). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Altre lettere, ad esempio u + 05D0 (lettera ebraica Alef) a u + 05EA (lettera ebraica TAV), u + 0621 (lettera araba Hamza) a u + 063A (lettera araba GHAIN) o u + 4E00<(ideogramma CJK, primo >) a u + 9FC3<(ideogramma CJK, 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>). Questi caratteri sono membri della 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

Nell'esempio di codice riportato IsLetterdi seguito viene illustrato.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

Commenti

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

Questo metodo determina se il carattere in una posizione di indice specificata in una stringa è un membro di una 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 (LATIN CAPITAL LETTER A) fino a U + 005A (LATIN CAPITAL LETTER Z) o U + 0400 (alfabeto cirillico MAIUSCOLe e minuscole) tramite U + 042F (alfabeto cirillico MAIUSCOLo).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 della UnicodeCategory.UppercaseLetter categoria.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Lettere minuscole, ad esempio U + 0061 (alfabeto latino MINUSCOLo A) fino a U + 007A (alfabeto latino MINUSCOLo Z) o U + 03AC (greco piccola lettera Alfa con TONOS) tramite U + 03CE (greco piccola 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 della UnicodeCategory.LowercaseLetter categoria.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Lettere maiuscole e minuscole, ad esempio U + 01C5 (LATIN CAPITAL lettera D con lettera MINUSCOLa Z con CARON) o U + 1FFC (lettera MAIUSCOLa greca 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 della UnicodeCategory.TitlecaseLetter categoria.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modificatori, ad esempio U + 02B0 (MODIFICAtore SMALL H) a U + 02C1 (lettera di modificatore INVERTIto GLOTTAL STOP) o U + 1D2C (MODIFICAtore lettera MAIUSCOLa) A U + 1D61 (lettera di MODIFICAtore SMALL 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). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Altre lettere, ad esempio u + 05D0 (lettera ebraica Alef) a u + 05EA (lettera ebraica TAV), u + 0621 (lettera araba Hamza) a u + 063A (lettera araba GHAIN) o u + 4E00<(ideogramma CJK, primo >) a u + 9FC3<(ideogramma CJK, 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>). Questi caratteri sono membri della UnicodeCategory.OtherLetter categoria.These characters are members of the UnicodeCategory.OtherLetter category.

Vedi anche

Si applica a