Char.IsSymbol Metódus

Definíció

Azt jelzi, hogy egy Unicode-karakter szimbólumkarakteként van-e kategorizálva.

Túlterhelések

Name Description
IsSymbol(Char)

Azt jelzi, hogy a megadott Unicode-karakter szimbólum karakterként van-e kategorizálva.

IsSymbol(String, Int32)

Azt jelzi, hogy a megadott sztring adott helyén lévő karakter szimbólumkaraktere-e.

Példák

Az alábbi példakód bemutatja.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

Megjegyzések

Az érvényes szimbólumok a következő kategóriák UnicodeCategorytagjai: MathSymbol, CurrencySymbol, ModifierSymbolés OtherSymbol.

A Unicode szabvány szimbólumai lazán definiált karakterkészletek, amelyek a következőket tartalmazzák:

  • Pénznemszimbólumok.

  • Betűszerű szimbólumok, amelyek matematikai alfanumerikus szimbólumok készletét, valamint olyan szimbólumokat tartalmaznak, mint a c/o, a Nem és ™ a .

  • Száműrlapok, például alsó indexek és felső indexek.

  • Matematikai operátorok és nyilak.

  • Geometriai szimbólumok.

  • Technikai szimbólumok.

  • Braille-minták.

  • Dingbats.

IsSymbol(Char)

Azt jelzi, hogy a megadott Unicode-karakter szimbólum karakterként van-e kategorizálva.

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éterek

c
Char

A kiértékelendő Unicode-karakter.

Válaszok

trueha c szimbólum karakter; ellenkező esetben. false

Megjegyzések

Az érvényes szimbólumok a következő kategóriák UnicodeCategorytagjai: MathSymbol, CurrencySymbol, ModifierSymbolés OtherSymbol.

A Unicode szabvány szimbólumai lazán definiált karakterkészletek, amelyek a következőket tartalmazzák:

  • Pénznemszimbólumok.

  • Betűszerű szimbólumok, amelyek matematikai alfanumerikus szimbólumok készletét, valamint olyan szimbólumokat tartalmaznak, mint a c/o, a Nem és ™ a .

  • Száműrlapok, például alsó indexek és felső indexek.

  • Matematikai operátorok és nyilak.

  • Geometriai szimbólumok.

  • Technikai szimbólumok.

  • Braille-minták.

  • Dingbats.

Lásd még

A következőre érvényes:

IsSymbol(String, Int32)

Azt jelzi, hogy a megadott sztring adott helyén lévő karakter szimbólumkaraktere-e.

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éterek

s
String

Egy karakterlánc.

index
Int32

A kiértékelendő karakter pozíciója s.

Válaszok

trueha a pozícióban index lévő s karakter egy szimbólum karakter; ellenkező esetben. false

Kivételek

index kisebb, mint nulla vagy nagyobb, mint az utolsó pozíció a nézetben s.

Megjegyzések

A sztring karakterpozíciói nullától kezdve indexelhetők.

Az érvényes szimbólumok a következő kategóriák System.Globalization.UnicodeCategorytagjai: MathSymbol, CurrencySymbol, ModifierSymbolés OtherSymbol.

A Unicode szabvány szimbólumai lazán definiált karakterkészletek, amelyek a következőket tartalmazzák:

  • Pénznemszimbólumok.

  • Betűszerű szimbólumok, amelyek matematikai alfanumerikus szimbólumok készletét, valamint olyan szimbólumokat tartalmaznak, mint a c/o, a Nem és ™ a .

  • Száműrlapok, például alsó indexek és felső indexek.

  • Matematikai operátorok és nyilak.

  • Geometriai szimbólumok.

  • Technikai szimbólumok.

  • Braille-minták.

  • Dingbats.

Lásd még

A következőre érvényes: