Char.IsSymbol Méthode

Définition

Indique si un caractère Unicode est classé dans la catégorie des symboles.

Surcharges

IsSymbol(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 symboles.

IsSymbol(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des symboles.

Exemples

L’exemple de code suivant illustre IsSymbol .

using namespace System;
int main()
{
   String^ str =  "non-symbolic characters";
   Console::WriteLine( Char::IsSymbol( '+' ) ); // Output: "True"
   Console::WriteLine( Char::IsSymbol( str, 8 ) ); // Output: "False"
}
using System;

public class IsSymbolSample {
    public static void Main() {
        string str = "non-symbolic characters";

        Console.WriteLine(Char.IsSymbol('+'));		// Output: "True"
        Console.WriteLine(Char.IsSymbol(str, 8));	// Output: "False"
    }
}
open System

let str = "non-symbolic characters"

printfn $"{Char.IsSymbol '+'}"      // Output: "True"
printfn $"{Char.IsSymbol(str, 8)}"  // Output: "False"
Module IsSymbolSample

    Sub Main()

        Dim str As String
        str = "non-symbolic characters"

        Console.WriteLine(Char.IsSymbol("+"c))      ' Output: "True"
        Console.WriteLine(Char.IsSymbol(str, 8))    ' Output: "False"

    End Sub

End Module

Remarques

Les symboles valides sont membres des catégories suivantes dans UnicodeCategory : MathSymbol , CurrencySymbol , ModifierSymbol et OtherSymbol .

Les symboles de la norme Unicode sont un jeu de caractères faiblement défini qui inclut les éléments suivants :

  • Symboles monétaires.

  • Symboles type lettre, qui incluent un ensemble de symboles alphanumériques mathématiques ainsi que des symboles tels que c/o, no et™.

  • Les formats de nombres, tels que les indices et les exposants.

  • Les opérateurs mathématiques et les flèches.

  • Symboles géométriques.

  • Symboles techniques.

  • Modèles braille.

  • Casseau.

IsSymbol(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 symboles.

public:
 static bool IsSymbol(System::String ^ s, int index);
public static bool IsSymbol (string s, int index);
static member IsSymbol : string * int -> bool
Public Shared Function IsSymbol (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 un symbole ; 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 symboles valides sont membres des catégories suivantes dans System.Globalization.UnicodeCategory : MathSymbol , CurrencySymbol , ModifierSymbol et OtherSymbol .

Les symboles de la norme Unicode sont un jeu de caractères faiblement défini qui inclut les éléments suivants :

  • Symboles monétaires.

  • Symboles type lettre, qui incluent un ensemble de symboles alphanumériques mathématiques ainsi que des symboles tels que c/o, no et™.

  • Les formats de nombres, tels que les indices et les exposants.

  • Les opérateurs mathématiques et les flèches.

  • Symboles géométriques.

  • Symboles techniques.

  • Modèles braille.

  • Casseau.

Voir aussi

S’applique à

IsSymbol(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des symboles.

public:
 static bool IsSymbol(char c);
public static bool IsSymbol (char c);
static member IsSymbol : char -> bool
Public Shared Function IsSymbol (c As Char) As Boolean

Paramètres

c
Char

Caractère Unicode à évaluer.

Retours

Boolean

true si c est un symbole ; sinon, false.

Remarques

Les symboles valides sont membres des catégories suivantes dans UnicodeCategory : MathSymbol , CurrencySymbol , ModifierSymbol et OtherSymbol .

Les symboles de la norme Unicode sont un jeu de caractères faiblement défini qui inclut les éléments suivants :

  • Symboles monétaires.

  • Symboles type lettre, qui incluent un ensemble de symboles alphanumériques mathématiques ainsi que des symboles tels que c/o, no et™.

  • Les formats de nombres, tels que les indices et les exposants.

  • Les opérateurs mathématiques et les flèches.

  • Symboles géométriques.

  • Symboles techniques.

  • Modèles braille.

  • Casseau.

Voir aussi

S’applique à