Skip to main content
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Char.IsSymbol Method
- Reference
Definition
Indicates whether a Unicode character is categorized as a symbol character.
In this article
Overloads
IsSymbol(Char) | Indicates whether the specified Unicode character is categorized as a symbol character. |
IsSymbol(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a symbol character. |
Examples
The following code example demonstrates IsSymbol.
using namespace System; int main() { String^ str = "non-symbolic characters"; Console::WriteLine( Char::IsSymbol( '+' ) ); // Output: "True" Console::WriteLine( Char::IsSymbol( str, 8 ) ); // Output: "False" } 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 ModuleRemarks
Valid symbols are members of the following categories in UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, and OtherSymbol.
Symbols in the Unicode standard are a loosely defined set of characters that include the following:
Currency symbols.
Letterlike symbols, which include a set of mathematical alphanumeric symbols as well as symbols such as ℅, №, and ™.
Number forms, such as subscripts and superscripts.
Mathematical operators and arrows.
Geometric symbols.
Technical symbols.
Braille patterns.
Dingbats.
IsSymbol(Char)
Indicates whether the specified Unicode character is categorized as a symbol character.
public: static bool IsSymbol(char c);public static bool IsSymbol (char c);static member IsSymbol : char -> boolPublic Shared Function IsSymbol (c As Char) As BooleanParameters
c Char
The Unicode character to evaluate.
Returns
Booleantrue if c is a symbol character; otherwise, false.
Remarks
Valid symbols are members of the following categories in UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, and OtherSymbol.
Symbols in the Unicode standard are a loosely defined set of characters that include the following:
Currency symbols.
Letterlike symbols, which include a set of mathematical alphanumeric symbols as well as symbols such as ℅, №, and ™.
Number forms, such as subscripts and superscripts.
Mathematical operators and arrows.
Geometric symbols.
Technical symbols.
Braille patterns.
Dingbats.
See also
- IsSymbol(Rune)
- Boolean
Applies to
IsSymbol(String, Int32)
Indicates whether the character at the specified position in a specified string is categorized as a symbol character.
public: static bool IsSymbol(System::String ^ s, int index);public static bool IsSymbol (string s, int index);static member IsSymbol : string * int -> boolPublic Shared Function IsSymbol (s As String, index As Integer) As BooleanParameters
index Int32
The position of the character to evaluate in s.
Returns
Booleantrue if the character at position index in s is a symbol character; otherwise, false.
Exceptions
index is less than zero or greater than the last position in s.
Remarks
Character positions in a string are indexed starting from zero.
Valid symbols are members of the following categories in System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbol, and OtherSymbol.
Symbols in the Unicode standard are a loosely defined set of characters that include the following:
Currency symbols.
Letterlike symbols, which include a set of mathematical alphanumeric symbols as well as symbols such as ℅, №, and ™.
Number forms, such as subscripts and superscripts.
Mathematical operators and arrows.
Geometric symbols.
Technical symbols.
Braille patterns.
Dingbats.
See also
- Boolean
- String