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é en tant que lettre Unicode.
Surcharges
| Nom | Description |
|---|---|
| IsLetter(Char) |
Indique si le caractère Unicode spécifié est classé comme une lettre Unicode. |
| IsLetter(String, Int32) |
Indique si le caractère à la position spécifiée dans une chaîne spécifiée est classé comme une lettre Unicode. |
Exemples
L’exemple de code suivant illustre IsLetter.
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 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 GRAVE) À 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 TONOS) À U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres de cas de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U+02B0 (LETTRE MODIFICATEUR MINUSCULE H) à U+02C1 (LETTRE MODIFICATEUR INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR MAJUSCULE A) à U+1D61 (LETTRE MODIFICATEUR MINUSCULE CHI). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
D’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 GHAIN) ou U+4E00 (<CJK Ideograph, First>) à U+9FC3 (<CJK Ideograph, Last>). Ces caractères sont membres de la UnicodeCategory.OtherLetter catégorie.
IsLetter(Char)
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
Indique si le caractère Unicode spécifié est classé comme une lettre 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 s’il c s’agit d’une lettre ; sinon, false.
Remarques
Cette méthode détermine si un Char 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 GRAVE) À 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 TONOS) À U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres de cas de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U+02B0 (LETTRE MODIFICATEUR MINUSCULE H) à U+02C1 (LETTRE MODIFICATEUR INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR MAJUSCULE A) à U+1D61 (LETTRE MODIFICATEUR MINUSCULE CHI). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
D’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 GHAIN) 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)
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
- Source:
- Char.cs
Indique si le caractère à la position spécifiée dans une chaîne spécifiée est classé comme une lettre 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 à la position index est s une lettre ; sinon, false.
Exceptions
s a la valeur null.
index est inférieur à zéro ou supérieur à la dernière position en s.
Remarques
Les positions de caractères dans une chaîne sont indexées à partir de zéro.
Cette méthode détermine si le caractère à une position d’index spécifiée dans une chaîne est membre de n’importe quelle 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 GRAVE) À 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 TONOS) À U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.
Lettres de cas de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.
Modificateurs, tels que U+02B0 (LETTRE MODIFICATEUR MINUSCULE H) à U+02C1 (LETTRE MODIFICATEUR INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR MAJUSCULE A) à U+1D61 (LETTRE MODIFICATEUR MINUSCULE CHI). Ces caractères sont membres de la UnicodeCategory.ModifierLetter catégorie.
D’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 GHAIN) ou U+4E00 (<CJK Ideograph, First>) à U+9FC3 (<CJK Ideograph, Last>). Ces caractères sont membres de la UnicodeCategory.OtherLetter catégorie.