Char.IsSymbol Método

Definição

Indica se um carácter Unicode é categorizado como símbolo de carácter.

Sobrecargas

Name Description
IsSymbol(Char)

Indica se o carácter Unicode especificado é categorizado como símbolo de carácter.

IsSymbol(String, Int32)

Indica se o carácter na posição especificada numa cadeia específica é categorizado como um carácter simbólico.

Exemplos

O exemplo de código seguinte demonstra IsSymbol.

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

Observações

Símbolos válidos pertencem às seguintes categorias em UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, e OtherSymbol.

Os símbolos no padrão Unicode são um conjunto de caracteres vagamente definidos que incluem o seguinte:

  • Símbolos de moeda.

  • Símbolos semelhantes a letras, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, No e ™ .

  • Formas numéricas, como subscritos e sobríndices.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Idiotas.

IsSymbol(Char)

Indica se o carácter Unicode especificado é categorizado como símbolo de carácter.

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

Parâmetros

c
Char

O carácter Unicode a avaliar.

Devoluções

true se c for um carácter símbolo; caso contrário, false.

Observações

Símbolos válidos pertencem às seguintes categorias em UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, e OtherSymbol.

Os símbolos no padrão Unicode são um conjunto de caracteres vagamente definidos que incluem o seguinte:

  • Símbolos de moeda.

  • Símbolos semelhantes a letras, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, No e ™ .

  • Formas numéricas, como subscritos e sobríndices.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Idiotas.

Ver também

Aplica-se a

IsSymbol(String, Int32)

Indica se o carácter na posição especificada numa cadeia específica é categorizado como um carácter simbólico.

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

Parâmetros

s
String

Uma cadeia de caracteres.

index
Int32

A posição do carácter a avaliar em s.

Devoluções

true se o carácter na posição index de s for um símbolo de carácter; caso contrário, false.

Exceções

index é inferior a zero ou maior que a última posição em s.

Observações

As posições dos caracteres numa cadeia são indexadas a partir de zero.

Símbolos válidos pertencem às seguintes categorias em System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, e OtherSymbol.

Os símbolos no padrão Unicode são um conjunto de caracteres vagamente definidos que incluem o seguinte:

  • Símbolos de moeda.

  • Símbolos semelhantes a letras, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, No e ™ .

  • Formas numéricas, como subscritos e sobríndices.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Idiotas.

Ver também

Aplica-se a