Char.IsLetterOrDigit 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 ou des chiffres décimaux.
Surcharges
IsLetterOrDigit(Char) |
Indique si le caractère Unicode spécifié est classé dans la catégorie des lettres ou des chiffres décimaux. |
IsLetterOrDigit(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 ou des chiffres décimaux. |
Exemples
L’exemple de code suivant illustre IsLetterOrDigit .
using namespace System;
int main()
{
String^ str = "newline:\n";
Console::WriteLine( Char::IsLetterOrDigit( '8' ) ); // Output: "True"
Console::WriteLine( Char::IsLetterOrDigit( str, 8 ) ); // Output: "False", because it's a newline
}
using System;
public class IsLetterOrDigitSample {
public static void Main() {
string str = "newline:\n";
Console.WriteLine(Char.IsLetterOrDigit('8')); // Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)); // Output: "False", because it's a newline
}
}
open System
let str = "newline:\n"
printfn $"{Char.IsLetterOrDigit '8'}" // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}" // Output: "False", because it's a newline
Module IsLetterOrDigitSample
Sub Main()
Dim str As String
str = "newline:" + Environment.NewLine
Console.WriteLine(Char.IsLetterOrDigit("8"c)) ' Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)) ' Output: "False", because it's a NewLine
End Sub
End Module
Remarques
Les lettres et les chiffres décimaux valides sont membres des catégories suivantes dans UnicodeCategory : UppercaseLetter
, LowercaseLetter
,, TitlecaseLetter
ModifierLetter
, OtherLetter
ou DecimalDigitNumber
.
IsLetterOrDigit(Char)
Indique si le caractère Unicode spécifié est classé dans la catégorie des lettres ou des chiffres décimaux.
public:
static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit (char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (c As Char) As Boolean
Paramètres
- c
- Char
Caractère Unicode à évaluer.
Retours
true
si c
est une lettre ou un chiffre décimal ; sinon, false
.
Remarques
Les lettres et les chiffres décimaux valides sont membres des catégories suivantes dans UnicodeCategory : UppercaseLetter
, LowercaseLetter
,, TitlecaseLetter
ModifierLetter
, OtherLetter
ou DecimalDigitNumber
.
Voir aussi
S’applique à
IsLetterOrDigit(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 ou des chiffres décimaux.
public:
static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit (string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (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 ou un chiffre décimal ; 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.
Les lettres et les chiffres décimaux valides sont membres des catégories suivantes dans UnicodeCategory : UppercaseLetter
, LowercaseLetter
,, TitlecaseLetter
ModifierLetter
, OtherLetter
ou DecimalDigitNumber
.