Char.IsSymbol 方法

定义

指示 Unicode 字符是否属于符号字符类别。

重载

IsSymbol(String, Int32)

指示指定字符串中位于指定位置处的字符是否属于符号字符类别。

IsSymbol(Char)

指示指定的 Unicode 字符是否属于符号字符类别。

示例

下面的代码示例演示 IsSymbol

C#
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"
    }
}

注解

有效符号是 中以下类别 UnicodeCategory的成员: MathSymbolCurrencySymbolModifierSymbolOtherSymbol

Unicode 标准中的符号是一组松散定义的字符,其中包括:

  • 货币符号。

  • 类似字母的符号,包括一组数学字母数字符号以及 c/o、No 和 ™ 等符号。

  • 数字形式,如下标和上标。

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

IsSymbol(String, Int32)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

指示指定字符串中位于指定位置处的字符是否属于符号字符类别。

C#
public static bool IsSymbol(string s, int index);

参数

s
String

一个字符串。

index
Int32

s 中要计算的字符的位置。

返回

如果 true 中位于 index 的字符是一个符号字符,则为 s;否则为 false

例外

snull

index 小于零或大于 s 中最后一个位置。

注解

字符串中的字符位置从零开始编制索引。

有效符号是 中以下类别 System.Globalization.UnicodeCategory的成员: MathSymbolCurrencySymbolModifierSymbolOtherSymbol

Unicode 标准中的符号是一组松散定义的字符,其中包括:

  • 货币符号。

  • 类似字母的符号,包括一组数学字母数字符号以及 c/o、No 和 ™ 等符号。

  • 数字形式,如下标和上标。

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

另请参阅

适用于

.NET 10 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

IsSymbol(Char)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

指示指定的 Unicode 字符是否属于符号字符类别。

C#
public static bool IsSymbol(char c);

参数

c
Char

要计算的 Unicode 字符。

返回

如果 true 是符号字符,则为 c;否则为 false

注解

有效符号是 中以下类别 UnicodeCategory的成员: MathSymbolCurrencySymbolModifierSymbolOtherSymbol

Unicode 标准中的符号是一组松散定义的字符,其中包括:

  • 货币符号。

  • 类似字母的符号,包括一组数学字母数字符号以及 c/o、No 和 ™ 等符号。

  • 数字形式,如下标和上标。

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

另请参阅

适用于

.NET 10 和其他版本
产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0