Char.IsSymbol Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
s az null.
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.