Rune Rune Rune Rune Constructors

Definition

Überlädt

Rune(Char) Rune(Char) Rune(Char) Rune(Char)

Erstellt eine Rune-Struktur aus der bereitgestellten UTF-16-Codeeinheit.Creates a Rune from the provided UTF-16 code unit.

Rune(Int32) Rune(Int32) Rune(Int32) Rune(Int32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl, die einen Unicode-Skalarwert darstellt.Creates a Rune from the specified 32-bit integer that represents a Unicode scalar value.

Rune(UInt32) Rune(UInt32) Rune(UInt32) Rune(UInt32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen, die einen Unicode-Skalarwert darstellt.Creates a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value.

Rune(Char, Char) Rune(Char, Char) Rune(Char, Char) Rune(Char, Char)

Erstellt eine Rune-Struktur aus dem bereitgestellten UTF-16-Ersatzzeichenpaar.Creates a Rune from the provided UTF-16 surrogate pair.

Rune(Char) Rune(Char) Rune(Char) Rune(Char)

Erstellt eine Rune-Struktur aus der bereitgestellten UTF-16-Codeeinheit.Creates a Rune from the provided UTF-16 code unit.

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 Char Char Char

Eine UTF-16-Codeeinheit.A UTF-16 code unit.

Ausnahmen

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

Rune(Int32) Rune(Int32) Rune(Int32) Rune(Int32)

Erstellt eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl, die einen Unicode-Skalarwert darstellt.Creates a Rune from the specified 32-bit integer that represents a Unicode scalar value.

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 Int32 Int32 Int32

Ein Unicode-Skalarwert.A Unicode scalar value.

Ausnahmen

value stellt keinen Unicode-Skalarwert dar.value does not represent a Unicode scalar value.

Rune(UInt32) Rune(UInt32) Rune(UInt32) 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.Creates a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value.

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

Parameter

value
UInt32 UInt32 UInt32 UInt32

Ein Unicode-Skalarwert.A Unicode scalar value.

Ausnahmen

value stellt keinen Unicode-Skalarwert dar.value does not represent a Unicode scalar value.

Rune(Char, Char) Rune(Char, Char) Rune(Char, Char) Rune(Char, Char)

Erstellt eine Rune-Struktur aus dem bereitgestellten UTF-16-Ersatzzeichenpaar.Creates a Rune from the provided UTF-16 surrogate pair.

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 Char Char Char

Das hohe Ersatzzeichen des Ersatzzeichenpaars.The high surrogate of the surrogate pair.

lowSurrogate
Char Char Char Char

Das niedrige Ersatzzeichen des Ersatzzeichenpaars.The low surrogate of the surrogate pair.

Ausnahmen

highSurrogate stellt kein hohes Ersatzzeichen für einen UTF-16-Codepunkt dar.highSurrogate does not represent a UTF-16 high surrogate code point.

- oder --or-

lowSurrogate stellt kein niedriges Ersatzzeichen für einen UTF-16-Codepunkt dar.lowSurrogate does not represent a UTF-16 low surrogate code point.

Gilt für: