Char.IsSymbol Metod

Definition

Anger om ett Unicode-tecken kategoriseras som ett symboltecken.

Överlagringar

Name Description
IsSymbol(String, Int32)

Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som ett symboltecken.

IsSymbol(Char)

Anger om det angivna Unicode-tecknet kategoriseras som ett symboltecken.

Exempel

Följande kodexempel visar 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

Kommentarer

Giltiga symboler är medlemmar i följande kategorier i UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymboloch OtherSymbol.

Symboler i Unicode-standarden är en löst definierad uppsättning tecken som innehåller följande:

  • Valutasymboler.

  • Letterlike-symboler, som innehåller en uppsättning matematiska alfanumeriska symboler samt symboler som c/o, Nej och ™ .

  • Nummerformulär, till exempel nedsänkta och upphöjda.

  • Matematiska operatorer och pilar.

  • Geometriska symboler.

  • Tekniska symboler.

  • Punktskriftsmönster.

  • Dingbats.

IsSymbol(String, Int32)

Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs

Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som ett symboltecken.

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

Parametrar

s
String

En sträng.

index
Int32

Tecknets position som ska utvärderas i s.

Returer

trueom tecknet vid position index i s är ett symboltecken, annars . false

Undantag

s är null.

index är mindre än noll eller större än den sista positionen i s.

Kommentarer

Teckenpositioner i en sträng indexeras från noll.

Giltiga symboler är medlemmar i följande kategorier i System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymboloch OtherSymbol.

Symboler i Unicode-standarden är en löst definierad uppsättning tecken som innehåller följande:

  • Valutasymboler.

  • Letterlike-symboler, som innehåller en uppsättning matematiska alfanumeriska symboler samt symboler som c/o, Nej och ™ .

  • Nummerformulär, till exempel nedsänkta och upphöjda.

  • Matematiska operatorer och pilar.

  • Geometriska symboler.

  • Tekniska symboler.

  • Punktskriftsmönster.

  • Dingbats.

Se även

Gäller för

IsSymbol(Char)

Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs
Källa:
Char.cs

Anger om det angivna Unicode-tecknet kategoriseras som ett symboltecken.

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

Parametrar

c
Char

Unicode-tecknet som ska utvärderas.

Returer

trueom c är ett symboltecken, annars . false

Kommentarer

Giltiga symboler är medlemmar i följande kategorier i UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymboloch OtherSymbol.

Symboler i Unicode-standarden är en löst definierad uppsättning tecken som innehåller följande:

  • Valutasymboler.

  • Letterlike-symboler, som innehåller en uppsättning matematiska alfanumeriska symboler samt symboler som c/o, Nej och ™ .

  • Nummerformulär, till exempel nedsänkta och upphöjda.

  • Matematiska operatorer och pilar.

  • Geometriska symboler.

  • Tekniska symboler.

  • Punktskriftsmönster.

  • Dingbats.

Se även

Gäller för