Rune コンストラクター

定義

オーバーロード

名前 説明
Rune(Char)

指定された UTF-16 コード ユニットから Rune を作成します。

Rune(Int32)

Unicode スカラー値を表す指定した 32 ビット整数から Rune を作成します。

Rune(UInt32)

Unicode スカラー値を表す指定した 32 ビット符号なし整数から Rune を作成します。

Rune(Char, Char)

指定された UTF-16 サロゲート ペアから Rune を作成します。

Rune(Char)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

指定された UTF-16 コード ユニットから Rune を作成します。

public:
 Rune(char ch);
public Rune(char ch);
new System.Text.Rune : char -> System.Text.Rune
Public Sub New (ch As Char)

パラメーター

ch
Char

UTF-16 コードユニット。

例外

ch は UTF-16 サロゲート コード ポイント (U+D800..U+DFFF(両端を含む)。

適用対象

Rune(Int32)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

Unicode スカラー値を表す指定した 32 ビット整数から Rune を作成します。

public:
 Rune(int value);
public Rune(int value);
new System.Text.Rune : int -> System.Text.Rune
Public Sub New (value As Integer)

パラメーター

value
Int32

Unicode スカラー値。

例外

value は Unicode スカラー値を表しません。

適用対象

Rune(UInt32)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

重要

この API は CLS 準拠ではありません。

Unicode スカラー値を表す指定した 32 ビット符号なし整数から Rune を作成します。

public:
 Rune(System::UInt32 value);
[System.CLSCompliant(false)]
public Rune(uint value);
[<System.CLSCompliant(false)>]
new System.Text.Rune : uint32 -> System.Text.Rune
Public Sub New (value As UInteger)

パラメーター

value
UInt32

Unicode スカラー値。

属性

例外

value は Unicode スカラー値を表しません。

適用対象

Rune(Char, Char)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

指定された UTF-16 サロゲート ペアから Rune を作成します。

public:
 Rune(char highSurrogate, char lowSurrogate);
public Rune(char highSurrogate, char lowSurrogate);
new System.Text.Rune : char * char -> System.Text.Rune
Public Sub New (highSurrogate As Char, lowSurrogate As Char)

パラメーター

highSurrogate
Char

サロゲート ペアの上位サロゲート。

lowSurrogate
Char

サロゲート ペアの下位サロゲート。

例外

highSurrogate は UTF-16 上位サロゲート コード ポイントを表していません。

-又は-

lowSurrogate は UTF-16 低サロゲート コード ポイントを表していません。

適用対象