Rune Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.