Char.IsSymbol メソッド

定義

Unicode 文字がシンボル文字として分類されているかどうかを示します。

オーバーロード

名前 説明
IsSymbol(Char)

指定した Unicode 文字がシンボル文字として分類されているかどうかを示します。

IsSymbol(String, Int32)

指定した文字列内の指定した位置にある文字がシンボル文字として分類されるかどうかを示します。

次のコード例は、 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

注釈

有効なシンボルは、 UnicodeCategoryMathSymbolCurrencySymbolModifierSymbol、および OtherSymbolのカテゴリのメンバーです。

Unicode 標準の記号は、次のような疎に定義された文字のセットです。

  • 通貨記号。

  • 文字状の記号。一連の数学英数字記号と、c/o、No、. ™

  • 下付き文字や上付き文字などの数値フォーム。

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

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がシンボル文字の場合は a0/>。それ以外の場合はfalse

注釈

有効なシンボルは、 UnicodeCategoryMathSymbolCurrencySymbolModifierSymbol、および OtherSymbolのカテゴリのメンバーです。

Unicode 標準の記号は、次のような疎に定義された文字のセットです。

  • 通貨記号。

  • 文字状の記号。一連の数学英数字記号と、c/o、No、. ™

  • 下付き文字や上付き文字などの数値フォーム。

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

こちらもご覧ください

適用対象

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 s内の位置index文字がシンボル文字の場合は 。それ以外の場合はfalse

例外

snullです。

index が 0 より小さいか、 sの最後の位置より大きい値です。

注釈

文字列内の文字位置は、0 から始まるインデックスが作成されます。

有効なシンボルは、 System.Globalization.UnicodeCategoryMathSymbolCurrencySymbolModifierSymbol、および OtherSymbolのカテゴリのメンバーです。

Unicode 標準の記号は、次のような疎に定義された文字のセットです。

  • 通貨記号。

  • 文字状の記号。一連の数学英数字記号と、c/o、No、. ™

  • 下付き文字や上付き文字などの数値フォーム。

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

こちらもご覧ください

適用対象