語言

Rune 建構函式

定義

多載

名稱 Description
Rune(Char)

從提供的 UTF-16 編碼單元建立 a Rune 。

Rune(Int32)

從指定的 32 位元整數產生 a Rune ,該整數代表 Unicode 純量值。

Rune(UInt32)

從指定的 32 位元無符號整數產生 , Rune 該整數代表 Unicode 標量值。

Rune(Char, Char)

從提供的 UTF-16 代理節點建立 a Rune 。

Rune(Char)

來源:
Rune.cs
來源:
Rune.cs
來源:
Rune.cs
來源:
Rune.cs
來源:
Rune.cs

從提供的 UTF-16 編碼單元建立 a 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

從指定的 32 位元整數產生 a Rune ,該整數代表 Unicode 純量值。

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 規範。

從指定的 32 位元無符號整數產生 , Rune 該整數代表 Unicode 標量值。

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 代理節點建立 a 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 低代碼點。

適用於