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
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
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
true
se il carattere alla 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 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 .