Char.IsSymbol Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
s é null.
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.