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 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

Boolean

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

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è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.

Voir aussi

S’applique à