Char.IsLetter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si un caractère Unicode est classé dans la catégorie des lettres Unicode.
Surcharges
IsLetter(Char) |
Indique si le caractère Unicode spécifié est classé dans la catégorie des lettres Unicode. |
IsLetter(String, Int32) |
Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des lettres Unicode. |
Exemples
L’exemple de code suivant illustre 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
Remarques
Cette méthode détermine si un Char est un membre d’une catégorie de lettre Unicode. Les lettres Unicode sont les suivantes :
Lettres majuscules, telles que U + 0041 (lettre majuscule latine A) à U + 005A (lettre majuscule latine Z), ou U + 0400 (lettre majuscule cyrillique IE avec accent GRAVE) jusqu’à U + 042F (lettre majuscule cyrillique YA). Ces caractères sont membres de la UnicodeCategory.UppercaseLetter catégorie.
Lettres minuscules, telles que U + 0061 (lettre minuscule latine A) à U + 007A (lettre minuscule latine Z) ou U + 03AC (lettre minuscule grecque ALPHA avec TONOs) jusqu’à U + 03CE (lettre minuscule grecque oméga avec TONOs). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres majuscules de titre, telles que U + 01C5 (lettre majuscule latine D avec lettre Z minuscule avec CARON) ou U + 1FFC (lettre majuscule grecque oméga avec iota souscrit). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U + 02B0 (LETTRE MODIFICATIVE MINUSCULE H) à U + 02C1 (lettre modificative point de glotte inversé) ou U + 1D2C (lettre modificative majuscule A) à U + 1D61 (LETTRE MODIFICATIVE MINUSCULE Khi). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
Autres lettres, telles que U + 05D0 (LETTRE HÉBRAÏQUE ALEF) à U + 05EA (lettre hébraïque TAV), U + 0621 (lettre arabe HAMZA) à U + 063A (lettre arabe GHAÏN) ou U + 4E00 ( <CJK Ideograph, First> ) à u + 9FC3 ( <CJK Ideograph, Last> ). Ces caractères sont membres de la UnicodeCategory.OtherLetter catégorie.
IsLetter(Char)
Indique si le caractère Unicode spécifié est classé dans la catégorie des lettres 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
Paramètres
- c
- Char
Caractère Unicode à évaluer.
Retours
true
si c
est une lettre ; sinon, false
.
Remarques
Cette méthode détermine si un Char est un membre d’une catégorie de lettre Unicode. Les lettres Unicode sont les suivantes :
Lettres majuscules, telles que U + 0041 (lettre majuscule latine A) à U + 005A (lettre majuscule latine Z), ou U + 0400 (lettre majuscule cyrillique IE avec accent GRAVE) jusqu’à U + 042F (lettre majuscule cyrillique YA). Ces caractères sont membres de la UnicodeCategory.UppercaseLetter catégorie.
Lettres minuscules, telles que U + 0061 (lettre minuscule latine A) à U + 007A (lettre minuscule latine Z) ou U + 03AC (lettre minuscule grecque ALPHA avec TONOs) jusqu’à U + 03CE (lettre minuscule grecque oméga avec TONOs). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres majuscules de titre, telles que U + 01C5 (lettre majuscule latine D avec lettre Z minuscule avec CARON) ou U + 1FFC (lettre majuscule grecque oméga avec iota souscrit). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U + 02B0 (LETTRE MODIFICATIVE MINUSCULE H) à U + 02C1 (lettre modificative point de glotte inversé) ou U + 1D2C (lettre modificative majuscule A) à U + 1D61 (LETTRE MODIFICATIVE MINUSCULE Khi). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
Autres lettres, telles que U + 05D0 (LETTRE HÉBRAÏQUE ALEF) à U + 05EA (lettre hébraïque TAV), U + 0621 (lettre arabe HAMZA) à U + 063A (lettre arabe GHAÏN) ou U + 4E00 ( <CJK Ideograph, First> ) à u + 9FC3 ( <CJK Ideograph, Last> ). Ces caractères sont membres de la UnicodeCategory.OtherLetter catégorie.
Voir aussi
S’applique à
IsLetter(String, Int32)
Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des lettres 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
Paramètres
- s
- String
Chaîne.
- index
- Int32
Position du caractère à évaluer dans s
.
Retours
true
si le caractère situé à la position index
dans s
est une lettre ; sinon, false
.
Exceptions
s
a la valeur null
.
index
est inférieur à zéro ou supérieur à la dernière position dans s
.
Remarques
Les positions de caractère dans une chaîne sont indexées à partir de zéro.
Cette méthode détermine si le caractère situé à une position d’index spécifiée dans une chaîne est membre d’une catégorie de lettre Unicode. Les lettres Unicode sont les suivantes :
Lettres majuscules, telles que U + 0041 (lettre majuscule latine A) à U + 005A (lettre majuscule latine Z), ou U + 0400 (lettre majuscule cyrillique IE avec accent GRAVE) jusqu’à U + 042F (lettre majuscule cyrillique YA). Ces caractères sont membres de la UnicodeCategory.UppercaseLetter catégorie.
Lettres minuscules, telles que U + 0061 (lettre minuscule latine A) à U + 007A (lettre minuscule latine Z) ou U + 03AC (lettre minuscule grecque ALPHA avec TONOs) jusqu’à U + 03CE (lettre minuscule grecque oméga avec TONOs). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres majuscules de titre, telles que U + 01C5 (lettre majuscule latine D avec lettre Z minuscule avec CARON) ou U + 1FFC (lettre majuscule grecque oméga avec iota souscrit). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U + 02B0 (LETTRE MODIFICATIVE MINUSCULE H) à U + 02C1 (lettre modificative point de glotte inversé) ou U + 1D2C (lettre modificative majuscule A) à U + 1D61 (LETTRE MODIFICATIVE MINUSCULE Khi). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
Autres lettres, telles que U + 05D0 (LETTRE HÉBRAÏQUE ALEF) à U + 05EA (lettre hébraïque TAV), U + 0621 (lettre arabe HAMZA) à U + 063A (lettre arabe GHAÏN) ou U + 4E00 ( <CJK Ideograph, First> ) à u + 9FC3 ( <CJK Ideograph, Last> ). Ces caractères sont membres de la UnicodeCategory.OtherLetter catégorie.