Rune 建構函式

定義

多載

Rune(Char)

從提供的 UTF-16 程式碼單位建立 Rune

Rune(Int32)

從表示 Unicode 純量值的指定 32 位元整數建立 Rune

Rune(UInt32)

從表示 Unicode 純量值的指定 32 位元不帶正負號整數建立 Rune

Rune(Char, Char)

從提供的 UTF-16 代理字組建立 Rune

Rune(Char)

從提供的 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)

從表示 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)

重要

此 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)

從提供的 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 低代理字元字碼指標。

適用於