Char.IsSymbol Metoda

Definice

Určuje, zda je znak unicode zařazen do kategorie jako znak symbolu.

Přetížení

IsSymbol(String, Int32)

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie znaku.

IsSymbol(Char)

Určuje, zda je zadaný znak unicode zařazen do kategorie jako znak symbolu.

Příklady

Následující příklad kódu ukazuje 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

Poznámky

Platné symboly jsou členy následujících kategorií v UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, a OtherSymbol.

Symboly ve standardu Unicode jsou volně definovaná sada znaků, které zahrnují následující:

  • Symboly měny.

  • Symboly podobné písmenům, které zahrnují sadu matematických alfanumerických symbolů a symboly jako c/o, No a ™ .

  • Číselné formuláře, například dolní a horní indexy.

  • Matematické operátory a šipky.

  • Geometrické symboly.

  • Technické symboly.

  • Vzory Braillova písma.

  • Obrázková.

IsSymbol(String, Int32)

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie znaku.

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

Parametry

s
String

Řetězec.

index
Int32

Pozice znaku, který se má vyhodnotit v s.

Návraty

true pokud je znak na pozici index v s znaku znak symbolu, jinak falsehodnota .

Výjimky

index je menší než nula nebo větší než poslední pozice v s.

Poznámky

Pozice znaku v řetězci jsou indexovány od nuly.

Platné symboly jsou členy následujících kategorií v System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, a OtherSymbol.

Symboly ve standardu Unicode jsou volně definovaná sada znaků, které zahrnují následující:

  • Symboly měny.

  • Symboly podobné písmenům, které zahrnují sadu matematických alfanumerických symbolů a symboly jako c/o, No a ™ .

  • Číselné formuláře, například dolní a horní indexy.

  • Matematické operátory a šipky.

  • Geometrické symboly.

  • Technické symboly.

  • Vzory Braillova písma.

  • Obrázková.

Viz také

Platí pro

IsSymbol(Char)

Určuje, zda je zadaný znak unicode zařazen do kategorie jako znak symbolu.

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

Parametry

c
Char

Znak Unicode, který chcete vyhodnotit.

Návraty

true pokud c je znak symbolu, jinak hodnota false.

Poznámky

Platné symboly jsou členy následujících kategorií v UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, a OtherSymbol.

Symboly ve standardu Unicode jsou volně definovaná sada znaků, které zahrnují následující:

  • Symboly měny.

  • Symboly podobné písmenům, které zahrnují sadu matematických alfanumerických symbolů a symboly jako c/o, No a ™ .

  • Číselné formuláře, například dolní a horní indexy.

  • Matematické operátory a šipky.

  • Geometrické symboly.

  • Technické symboly.

  • Vzory Braillova písma.

  • Obrázková.

Viz také

Platí pro