Char.IsSymbol Methode

Definitie

Geeft aan of een Unicode-teken is gecategoriseerd als een symboolteken.

Overloads

Name Description
IsSymbol(Char)

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als een symboolteken.

IsSymbol(String, Int32)

Geeft aan of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als een symboolteken.

Voorbeelden

Het volgende codevoorbeeld demonstreert 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

Opmerkingen

Geldige symbolen zijn lid van de volgende categorieën in UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolen OtherSymbol.

Symbolen in de Unicode-standaard zijn een losjes gedefinieerde set tekens die het volgende bevatten:

  • Valutasymbolen.

  • Letterachtige symbolen, waaronder een reeks wiskundige alfanumerieke symbolen en symbolen zoals c/o, Nee en ™ .

  • Numerieke formulieren, zoals subscripts en superscripts.

  • Wiskundige operatoren en pijlen.

  • Geometrische symbolen.

  • Technische symbolen.

  • Braillepatronen.

  • Dingbats.

IsSymbol(Char)

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als een symboolteken.

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

Parameters

c
Char

Het Unicode-teken dat moet worden geëvalueerd.

Retouren

true als c dit een symboolteken is; falseanders.

Opmerkingen

Geldige symbolen zijn lid van de volgende categorieën in UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolen OtherSymbol.

Symbolen in de Unicode-standaard zijn een losjes gedefinieerde set tekens die het volgende bevatten:

  • Valutasymbolen.

  • Letterachtige symbolen, waaronder een reeks wiskundige alfanumerieke symbolen en symbolen zoals c/o, Nee en ™ .

  • Numerieke formulieren, zoals subscripts en superscripts.

  • Wiskundige operatoren en pijlen.

  • Geometrische symbolen.

  • Technische symbolen.

  • Braillepatronen.

  • Dingbats.

Zie ook

Van toepassing op

IsSymbol(String, Int32)

Geeft aan of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als een symboolteken.

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

Parameters

s
String

Een tekenreeks.

index
Int32

De positie van het teken dat moet worden geëvalueerd s.

Retouren

trueals het teken op positie index een s symboolteken is; anders. false

Uitzonderingen

index is kleiner dan nul of groter dan de laatste positie in s.

Opmerkingen

Tekenposities in een tekenreeks worden geïndexeerd vanaf nul.

Geldige symbolen zijn lid van de volgende categorieën in System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolen OtherSymbol.

Symbolen in de Unicode-standaard zijn een losjes gedefinieerde set tekens die het volgende bevatten:

  • Valutasymbolen.

  • Letterachtige symbolen, waaronder een reeks wiskundige alfanumerieke symbolen en symbolen zoals c/o, Nee en ™ .

  • Numerieke formulieren, zoals subscripts en superscripts.

  • Wiskundige operatoren en pijlen.

  • Geometrische symbolen.

  • Technische symbolen.

  • Braillepatronen.

  • Dingbats.

Zie ook

Van toepassing op