Rune.TryCreate Methode

Definition

Überlädt

TryCreate(Char, Rune)

Versucht, eine Rune-Struktur aus einem angegebenen Zeichen zu erstellen, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war.

TryCreate(UInt32, Rune)

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

TryCreate(Char, Char, Rune)

Versucht, eine Rune-Struktur aus einem angegebenen UTF-16-Ersatzzeichenpaar zu erstellen, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war.

TryCreate(Int32, Rune)

Versucht, eine Rune-Struktur aus der angegebenen ganzen Zahl mit Vorzeichen zu erstellen, die einen Unicode-Skalarwert darstellt.

TryCreate(Char, Rune)

Versucht, eine Rune-Struktur aus einem angegebenen Zeichen zu erstellen, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war.

public:
 static bool TryCreate(char ch, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (char ch, out System.Text.Rune result);
static member TryCreate : char * Rune -> bool
Public Shared Function TryCreate (ch As Char, ByRef result As Rune) As Boolean

Parameter

ch
Char

Das Zeichen, aus dem die Rune erstellt werden soll.

result
Rune

Die Rune, die ch entspricht, wenn diese Methode zurückgegeben wird.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.

Gilt für:

TryCreate(UInt32, Rune)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

public:
 static bool TryCreate(System::UInt32 value, [Runtime::InteropServices::Out] System::Text::Rune % result);
[System.CLSCompliant(false)]
public static bool TryCreate (uint value, out System.Text.Rune result);
[<System.CLSCompliant(false)>]
static member TryCreate : uint32 * Rune -> bool
Public Shared Function TryCreate (value As UInteger, ByRef result As Rune) As Boolean

Parameter

value
UInt32

Der Unicode-Skalarwert.

result
Rune

Die Rune, die value entspricht, wenn diese Methode zurückgegeben wird.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.

Attribute

Gilt für:

TryCreate(Char, Char, Rune)

Versucht, eine Rune-Struktur aus einem angegebenen UTF-16-Ersatzzeichenpaar zu erstellen, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war.

public:
 static bool TryCreate(char highSurrogate, char lowSurrogate, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (char highSurrogate, char lowSurrogate, out System.Text.Rune result);
static member TryCreate : char * char * Rune -> bool
Public Shared Function TryCreate (highSurrogate As Char, lowSurrogate As Char, ByRef result As Rune) As Boolean

Parameter

highSurrogate
Char

Das hohe Ersatzzeichen des Ersatzzeichenpaars.

lowSurrogate
Char

Das niedrige Ersatzzeichen des Ersatzzeichenpaars.

result
Rune

Die Rune, die dem angegebenen Ersatzzeichenpaar entspricht.

Gibt zurück

true, wenn der Vorgang erfolgreich war; false, wenn die Eingabewerte kein richtig formatiertes UTF-16-Ersatzzeichenpaar darstellen.

Gilt für:

TryCreate(Int32, Rune)

Versucht, eine Rune-Struktur aus der angegebenen ganzen Zahl mit Vorzeichen zu erstellen, die einen Unicode-Skalarwert darstellt.

public:
 static bool TryCreate(int value, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (int value, out System.Text.Rune result);
static member TryCreate : int * Rune -> bool
Public Shared Function TryCreate (value As Integer, ByRef result As Rune) As Boolean

Parameter

value
Int32

Der Unicode-Skalarwert.

result
Rune

Die Rune, die value entspricht, wenn diese Methode zurückgegeben wird.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.

Gilt für: