Char.IsSymbol Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
s is null.
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.