Char.IsLetter Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
s è null.
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.