Char.IsLetter Metodo

Definizione

Indica se un carattere Unicode è categorizzato come lettera Unicode.

Overload

IsLetter(Char)

Indica se il carattere Unicode specificato è stato categorizzato come lettera Unicode.

IsLetter(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera Unicode.

Esempio

Nell'esempio di codice seguente viene illustrato 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
    }
}
open System

let ch = '8'

printfn $"{Char.IsLetter ch}"                       // False
printfn $"""{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 è un membro di qualsiasi categoria di lettere Unicode. Le lettere Unicode includono quanto segue:

  • Lettere maiuscole, ad esempio da U+0041 (LETTERA MAIUSCOLA A) a U+005A (LETTERA MAIUSCOLA Z) o da U+0400 (LETTERA MAIUSCOLA CIRILLICA IE CON GRAVE) a U+042F (LETTERA MAIUSCOLA CIRILLICA YA). Questi caratteri sono membri della UnicodeCategory.UppercaseLetter categoria .

  • Lettere minuscole, ad esempio da U+0061 (LETTERA MINUSCOLA LATINA) a U+007A (LETTERA MINUSCOLA Z) o da U+03AC (LETTERA MINUSCOLA GRECO ALFA CON TONOS) a U+03CE (LETTERA MINUSCOLA GRECO CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria .

  • Lettere maiuscole e minuscole, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA PICCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA IN LINGUA ORIGINALE CON PROSGEGRAMMI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria .

  • Modificatori, ad esempio da U+02B0 (LETTERA DI MODIFICA PICCOLA H) a U+02C1 (LETTERA DI MODIFICA INVERSA GLOTTAL STOP) o da U+1D2C (LETTERA MODIFICATORE MAIUSCOLA A) a U+1D61 (LETTERA MODIFICATORE SMALL CHI). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria .

  • Altre lettere, ad esempio da U+05D0 (LETTERA EBRAICO ALEF) a U+05EA (LETTERA EBRAICO TAV), da U+0621 (LETTERA ARABA HAMZA) a U+063A (LETTERA ARABA GHAIN) o da U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Questi caratteri sono membri della UnicodeCategory.OtherLetter categoria .

IsLetter(Char)

Indica se il carattere Unicode specificato è stato categorizzato come lettera Unicode.

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

Carattere Unicode da valutare.

Restituisce

Boolean

true se c è una lettera; in caso contrario, false.

Commenti

Questo metodo determina se un Char è un membro di qualsiasi categoria di lettere Unicode. Le lettere Unicode includono quanto segue:

  • Lettere maiuscole, ad esempio da U+0041 (LETTERA MAIUSCOLA A) a U+005A (LETTERA MAIUSCOLA Z) o da U+0400 (LETTERA MAIUSCOLA CIRILLICA IE CON GRAVE) a U+042F (LETTERA MAIUSCOLA CIRILLICA YA). Questi caratteri sono membri della UnicodeCategory.UppercaseLetter categoria .

  • Lettere minuscole, ad esempio da U+0061 (LETTERA MINUSCOLA LATINA) a U+007A (LETTERA MINUSCOLA Z) o da U+03AC (LETTERA MINUSCOLA GRECO ALFA CON TONOS) a U+03CE (LETTERA MINUSCOLA GRECO CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria .

  • Lettere maiuscole e minuscole, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA PICCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA IN LINGUA ORIGINALE CON PROSGEGRAMMI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria .

  • Modificatori, ad esempio da U+02B0 (LETTERA DI MODIFICA PICCOLA H) a U+02C1 (LETTERA DI MODIFICA INVERSA GLOTTAL STOP) o da U+1D2C (LETTERA MODIFICATORE MAIUSCOLA A) a U+1D61 (LETTERA MODIFICATORE SMALL CHI). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria .

  • Altre lettere, ad esempio da U+05D0 (LETTERA EBRAICO ALEF) a U+05EA (LETTERA EBRAICO TAV), da U+0621 (LETTERA ARABA HAMZA) a U+063A (LETTERA ARABA GHAIN) o da U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Questi caratteri sono membri della UnicodeCategory.OtherLetter categoria .

Vedi anche

Si applica a

IsLetter(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera Unicode.

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

Stringa.

index
Int32

Posizione del carattere da valutare in s.

Restituisce

Boolean

true se il carattere alla posizione index in s è una lettera; in caso contrario, false.

Eccezioni

index è minore di zero o maggiore dell'ultima posizione in s.

Commenti

Le posizioni dei caratteri in una stringa vengono indicizzate a partire da zero.

Questo metodo determina se il carattere in una posizione di indice specificata in una stringa è un membro di qualsiasi categoria di lettere Unicode. Le lettere Unicode includono quanto segue:

  • Lettere maiuscole, ad esempio da U+0041 (LETTERA MAIUSCOLA A) a U+005A (LETTERA MAIUSCOLA Z) o da U+0400 (LETTERA MAIUSCOLA CIRILLICA IE CON GRAVE) a U+042F (LETTERA MAIUSCOLA CIRILLICA YA). Questi caratteri sono membri della UnicodeCategory.UppercaseLetter categoria .

  • Lettere minuscole, ad esempio da U+0061 (LETTERA MINUSCOLA LATINA) a U+007A (LETTERA MINUSCOLA Z) o da U+03AC (LETTERA MINUSCOLA GRECO ALFA CON TONOS) a U+03CE (LETTERA MINUSCOLA GRECO CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria .

  • Lettere maiuscole e minuscole, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA PICCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA IN LINGUA ORIGINALE CON PROSGEGRAMMI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria .

  • Modificatori, ad esempio da U+02B0 (LETTERA DI MODIFICA PICCOLA H) a U+02C1 (LETTERA DI MODIFICA INVERSA GLOTTAL STOP) o da U+1D2C (LETTERA MODIFICATORE MAIUSCOLA A) a U+1D61 (LETTERA MODIFICATORE SMALL CHI). Questi caratteri sono membri della UnicodeCategory.ModifierLetter categoria .

  • Altre lettere, ad esempio da U+05D0 (LETTERA EBRAICO ALEF) a U+05EA (LETTERA EBRAICO TAV), da U+0621 (LETTERA ARABA HAMZA) a U+063A (LETTERA ARABA GHAIN) o da U+4E00 ( ) a <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Questi caratteri sono membri della UnicodeCategory.OtherLetter categoria .

Vedi anche

Si applica a