Rune コンストラクター

定義

オーバーロード

Rune(Char)

指定された UTF-16 コード単位から Rune を作成します。

Rune(Int32)

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

Rune(UInt32)

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

Rune(Char, Char)

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

Rune(Char)

Source:
Rune.cs
Source:
Rune.cs
Source:
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)

Source:
Rune.cs
Source:
Rune.cs
Source:
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)

Source:
Rune.cs
Source:
Rune.cs
Source:
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)

Source:
Rune.cs
Source:
Rune.cs
Source:
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 下位サロゲート コード ポイントを表しません。

適用対象