Freigeben über


Rune Konstruktoren

Definition

Überlädt

Rune(Char)

Erstellt eine Rune-Struktur aus der bereitgestellten UTF-16-Codeeinheit.

Rune(Int32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl, die einen Unicode-Skalarwert darstellt.

Rune(UInt32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen, die einen Unicode-Skalarwert darstellt.

Rune(Char, Char)

Erstellt eine Rune-Struktur aus dem bereitgestellten UTF-16-Ersatzzeichenpaar.

Rune(Char)

Erstellt eine Rune-Struktur aus der bereitgestellten UTF-16-Codeeinheit.

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

Parameter

ch
Char

Eine UTF-16-Codeeinheit.

Ausnahmen

ch stellt ein Ersatzzeichen für einen UTF-16-Codepunkt dar (U+D800..U+DFFF, einschließlich).

Gilt für

Rune(Int32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl, die einen Unicode-Skalarwert darstellt.

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

Parameter

value
Int32

Ein Unicode-Skalarwert.

Ausnahmen

value stellt keinen Unicode-Skalarwert dar.

Gilt für

Rune(UInt32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen, die einen Unicode-Skalarwert darstellt.

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)

Parameter

value
UInt32

Ein Unicode-Skalarwert.

Attribute

Ausnahmen

value stellt keinen Unicode-Skalarwert dar.

Gilt für

Rune(Char, Char)

Erstellt eine Rune-Struktur aus dem bereitgestellten UTF-16-Ersatzzeichenpaar.

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)

Parameter

highSurrogate
Char

Das hohe Ersatzzeichen des Ersatzzeichenpaars.

lowSurrogate
Char

Das niedrige Ersatzzeichen des Ersatzzeichenpaars.

Ausnahmen

highSurrogate stellt kein hohes Ersatzzeichen für einen UTF-16-Codepunkt dar.

- oder -

lowSurrogate stellt kein niedriges Ersatzzeichen für einen UTF-16-Codepunkt dar.

Gilt für