Rune.TryCreate Rune.TryCreate Rune.TryCreate Rune.TryCreate Method

Definition

Überlädt

TryCreate(Char, Rune) TryCreate(Char, Rune) TryCreate(Char, Rune) 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.Attempts to create a Rune from a specified character and returns a value that indicates whether the operation succeeded.

TryCreate(Int32, Rune) TryCreate(Int32, Rune) TryCreate(Int32, Rune) TryCreate(Int32, Rune)

Versucht, eine Rune-Struktur aus der angegebenen ganzen Zahl mit Vorzeichen zu erstellen, die einen Unicode-Skalarwert darstellt.Attempts to create a Rune from a specified signed integer that represents a Unicode scalar value.

TryCreate(UInt32, Rune) TryCreate(UInt32, Rune) TryCreate(UInt32, Rune) TryCreate(UInt32, Rune)

Versucht, eine Rune-Struktur aus der angegebenen 32-Bit-Ganzzahl ohne Vorzeichen zu erstellen, die einen Unicode-Skalarwert darstellt.Attempts to create a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value.

TryCreate(Char, Char, Rune) TryCreate(Char, Char, Rune) TryCreate(Char, Char, Rune) 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.Attempts to create a Rune from the specified UTF-16 surrogate pair and returns a value that indicates whether the operation was successful.

TryCreate(Char, Rune) TryCreate(Char, Rune) TryCreate(Char, Rune) 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.Attempts to create a Rune from a specified character and returns a value that indicates whether the operation succeeded.

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

Das Zeichen, aus dem die Rune erstellt werden soll.The character from which to create the rune.

result
Rune Rune Rune Rune

Die Rune, die ch entspricht, wenn diese Methode zurückgegeben wird.When this method returns, the rune that corresponds to ch.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.true if the method succeeded; otherwise, false.

TryCreate(Int32, Rune) TryCreate(Int32, Rune) TryCreate(Int32, Rune) TryCreate(Int32, Rune)

Versucht, eine Rune-Struktur aus der angegebenen ganzen Zahl mit Vorzeichen zu erstellen, die einen Unicode-Skalarwert darstellt.Attempts to create a Rune from a specified signed integer that represents a Unicode scalar value.

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

Der Unicode-Skalarwert.The Unicode scalar value.

result
Rune Rune Rune Rune

Die Rune, die value entspricht, wenn diese Methode zurückgegeben wird.When this method returns, the rune that corresponds to value.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.true if the method succeeded; otherwise, false.

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

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);
static member TryCreate : uint32 * Rune -> bool
Public Shared Function TryCreate (value As UInteger, ByRef result As Rune) As Boolean

Parameter

value
UInt32 UInt32 UInt32 UInt32

Der Unicode-Skalarwert.The Unicode scalar value.

result
Rune Rune Rune Rune

Die Rune, die value entspricht, wenn diese Methode zurückgegeben wird.When this method returns, the rune that corresponds to value.

Gibt zurück

true, wenn die Methode erfolgreich ausgeführt wurde, andernfalls false.true if the method succeeded; otherwise, false.

TryCreate(Char, Char, Rune) TryCreate(Char, Char, Rune) TryCreate(Char, Char, Rune) 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.Attempts to create a Rune from the specified UTF-16 surrogate pair and returns a value that indicates whether the operation was successful.

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

result
Rune Rune Rune Rune

Die Rune, die dem angegebenen Ersatzzeichenpaar entspricht.The rune that corresponds to the specified surrogate pair.

Gibt zurück

true, wenn der Vorgang erfolgreich war; false, wenn die Eingabewerte kein richtig formatiertes UTF-16-Ersatzzeichenpaar darstellen.true if the operation succeeded; false if the input values don't represent a well-formed UTF-16 surrogate pair.

Gilt für: