Char.IsLetter Méthode

Définition

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 membre d’une Char catégorie de lettre Unicode. Les lettres Unicode incluent les éléments suivants :

  • Lettres majuscules, telles que U+0041 (LETTRE MAJUSCULE LATINE A) à U+005A (LETTRE MAJUSCULE LATINE Z), ou U+0400 (LETTRE MAJUSCULE CYRILLIQUE IE AVEC 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 AVEC TONOS) à U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA AVEC TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.

  • Lettres de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D AVEC LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA AVEC PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.

  • Modificateurs, tels que U+02B0 (MODificateur LETTRE MINUSCULE H) à U+02C1 (LETTRE DE MODIFICATION INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR A) à U+1D61 (LETTRE MODIFICATEUR SMALL CHI). 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 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)

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

Boolean

true si c est une lettre ; sinon, false.

Remarques

Cette méthode détermine si un membre d’une Char catégorie de lettre Unicode. Les lettres Unicode incluent les éléments suivants :

  • Lettres majuscules, telles que U+0041 (LETTRE MAJUSCULE LATINE A) à U+005A (LETTRE MAJUSCULE LATINE Z), ou U+0400 (LETTRE MAJUSCULE CYRILLIQUE IE AVEC 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 AVEC TONOS) à U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA AVEC TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.

  • Lettres de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D AVEC LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA AVEC PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.

  • Modificateurs, tels que U+02B0 (MODificateur LETTRE MINUSCULE H) à U+02C1 (LETTRE DE MODIFICATION INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR A) à U+1D61 (LETTRE MODIFICATEUR SMALL CHI). 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 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)

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

Boolean

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è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 toute catégorie de lettre Unicode. Les lettres Unicode incluent les éléments suivants :

  • Lettres majuscules, telles que U+0041 (LETTRE MAJUSCULE LATINE A) à U+005A (LETTRE MAJUSCULE LATINE Z), ou U+0400 (LETTRE MAJUSCULE CYRILLIQUE IE AVEC 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 AVEC TONOS) à U+03CE (LETTRE MINUSCULE GRECQUE OMÉGA AVEC TONOS). Ces caractères sont membres de la UnicodeCategory.LowercaseLetter catégorie.

  • Lettres de titre, telles que U+01C5 (LETTRE MAJUSCULE LATINE D AVEC LETTRE MINUSCULE Z AVEC CARON) ou U+1FFC (LETTRE MAJUSCULE GRECQUE OMÉGA AVEC PROSGEGRAMMENI). Ces caractères sont membres de la UnicodeCategory.TitlecaseLetter catégorie.

  • Modificateurs, tels que U+02B0 (MODificateur LETTRE MINUSCULE H) à U+02C1 (LETTRE DE MODIFICATION INVERSÉE GLOTTAL STOP), ou U+1D2C (LETTRE MODIFICATEUR A) à U+1D61 (LETTRE MODIFICATEUR SMALL CHI). 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 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 à