Char.IsSymbol 方法

定义

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

重载

IsSymbol(String, Int32)

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

IsSymbol(Char)

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

示例

下面的代码示例演示 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 Module

注解

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

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

  • 货币符号。

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

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

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

IsSymbol(String, Int32)

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

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

参数

s
String

一个字符串。

index
Int32

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

返回

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

例外

snull

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

注解

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

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

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

  • 货币符号。

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

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

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

另请参阅

适用于

IsSymbol(Char)

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

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

参数

c
Char

要计算的 Unicode 字符。

返回

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

注解

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

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

  • 货币符号。

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

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

  • 数学运算符和箭头。

  • 几何符号。

  • 技术符号。

  • 盲文模式。

  • 丁巴特

另请参阅

适用于