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

注釈

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

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

  • 通貨記号。

  • 文字のような記号。一連の数学英数字記号と、c/o、No、および ™ などの記号が含まれます。

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

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

IsSymbol(String, Int32)

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

指定した文字列の指定位置にある文字が記号かどうかを示します。

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 内の評価する文字の位置。

戻り値

sindex の位置にある文字が記号である場合は true。それ以外の場合は false

例外

snullです。

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

注釈

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

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

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

  • 通貨記号。

  • 文字のような記号。一連の数学英数字記号と、c/o、No、および ™ などの記号が含まれます。

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

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

こちらもご覧ください

適用対象

IsSymbol(Char)

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

指定した 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 文字。

戻り値

c が記号である場合は true。それ以外の場合は false

注釈

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

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

  • 通貨記号。

  • 文字のような記号。一連の数学英数字記号と、c/o、No、および ™ などの記号が含まれます。

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

  • 数学演算子と矢印。

  • 幾何学的記号。

  • 技術記号。

  • 点字パターン。

  • Dingbats。

こちらもご覧ください

適用対象