Char.IsLetter Metodo

Definizione

Indica se un carattere Unicode è categorizzato come lettera Unicode.

Overload

Nome Descrizione
IsLetter(Char)

Indica se il carattere Unicode specificato è classificato come lettera Unicode.

IsLetter(String, Int32)

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

Esempio

Nell'esempio di codice seguente viene IsLetterillustrato .

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 oggetto è membro di qualsiasi categoria di lettera Unicode. Le lettere Unicode includono quanto segue:

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

  • Lettere minuscole, ad esempio U+0061 (LETTERE MINUSCOLE LATINE A) fino a U+007A (LETTERA MINUSCOLA LATINA Z) o U+03AC (LETTERA MINUSCOLA GRECA ALFA CON TONOS) fino a U+03CE (LETTERA PICCOLA GRECA OMEGA CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria.

  • Lettere maiuscole del titolo, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA MINUSCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA OMEGA CON PROSGEGRAMMENI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria.

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

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

IsLetter(Char)

Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs

Indica se il carattere Unicode specificato è classificato 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.

Valori restituiti

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

Commenti

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

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

  • Lettere minuscole, ad esempio U+0061 (LETTERE MINUSCOLE LATINE A) fino a U+007A (LETTERA MINUSCOLA LATINA Z) o U+03AC (LETTERA MINUSCOLA GRECA ALFA CON TONOS) fino a U+03CE (LETTERA PICCOLA GRECA OMEGA CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria.

  • Lettere maiuscole del titolo, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA MINUSCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA OMEGA CON PROSGEGRAMMENI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria.

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

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

Vedi anche

Si applica a

IsLetter(String, Int32)

Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs
Origine:
Char.cs

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

Una stringa.

index
Int32

Posizione del carattere da valutare in s.

Valori restituiti

true se il carattere in corrispondenza della 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 corrispondenza di una posizione di indice specificata in una stringa è un membro di qualsiasi categoria di lettera Unicode. Le lettere Unicode includono quanto segue:

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

  • Lettere minuscole, ad esempio U+0061 (LETTERE MINUSCOLE LATINE A) fino a U+007A (LETTERA MINUSCOLA LATINA Z) o U+03AC (LETTERA MINUSCOLA GRECA ALFA CON TONOS) fino a U+03CE (LETTERA PICCOLA GRECA OMEGA CON TONOS). Questi caratteri sono membri della UnicodeCategory.LowercaseLetter categoria.

  • Lettere maiuscole del titolo, ad esempio U+01C5 (LETTERA MAIUSCOLA LATINA D CON LETTERA MINUSCOLA Z CON CARON) o U+1FFC (LETTERA MAIUSCOLA GRECA OMEGA CON PROSGEGRAMMENI). Questi caratteri sono membri della UnicodeCategory.TitlecaseLetter categoria.

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

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

Vedi anche

Si applica a