Ler em inglês

Partilhar via


Char.IsSymbol Método

Definição

Indica se um caractere Unicode é categorizado como um caractere de símbolo.

Sobrecargas

IsSymbol(String, Int32)

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como um caractere de símbolo.

IsSymbol(Char)

Indica se o caractere Unicode especificado é categorizado como um caractere de símbolo.

Exemplos

O exemplo de código a seguir 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"
    }
}

Comentários

Símbolos válidos são membros das seguintes categorias em UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbole OtherSymbol.

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

  • Conversor de Moedas símbolos.

  • Símbolos letterlike, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, Não e ™ .

  • Formulários numéricos, como subscritos e sobrescritos.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Dingbats.

IsSymbol(String, Int32)

Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs

Indica se o caractere na posição especificada em uma cadeia de caracteres especificada é categorizado como um caractere de símbolo.

public static bool IsSymbol(string s, int index);

Parâmetros

s
String

Uma cadeia de caracteres.

index
Int32

A posição do caractere a ser avaliada em s.

Retornos

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

Exceções

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

Comentários

As posições de caractere em uma cadeia de caracteres são indexadas a partir de zero.

Símbolos válidos são membros das seguintes categorias em System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbole OtherSymbol.

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

  • Conversor de Moedas símbolos.

  • Símbolos letterlike, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, Não e ™ .

  • Formulários numéricos, como subscritos e sobrescritos.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Dingbats.

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

IsSymbol(Char)

Origem:
Char.cs
Origem:
Char.cs
Origem:
Char.cs

Indica se o caractere Unicode especificado é categorizado como um caractere de símbolo.

public static bool IsSymbol(char c);

Parâmetros

c
Char

O caractere Unicode a ser avaliado.

Retornos

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

Comentários

Símbolos válidos são membros das seguintes categorias em UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbole OtherSymbol.

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

  • Conversor de Moedas símbolos.

  • Símbolos letterlike, que incluem um conjunto de símbolos alfanuméricos matemáticos, bem como símbolos como c/o, Não e ™ .

  • Formulários numéricos, como subscritos e sobrescritos.

  • Operadores matemáticos e setas.

  • Símbolos geométricos.

  • Símbolos técnicos.

  • Padrões em braille.

  • Dingbats.

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0