Rune.TryCreate Metoda

Definice

Přetížení

TryCreate(Char, Rune)

Pokusí se vytvořit Rune ze zadaného znaku hodnotu, která označuje, jestli operace proběhla úspěšně.

TryCreate(Int32, Rune)

Pokusí se vytvořit Rune ze zadaného podepsaného celého čísla, které představuje skalární hodnotu Unicode.

TryCreate(Char, Char, Rune)

Pokusí se vytvořit Rune ze zadaného náhradního páru UTF-16 a vrátí hodnotu, která označuje, jestli byla operace úspěšná.

TryCreate(UInt32, Rune)

Pokusí se vytvořit Rune ze zadaného 32bitového celého čísla bez znaménka, které představuje skalární hodnotu Unicode.

TryCreate(Char, Rune)

Pokusí se vytvořit Rune ze zadaného znaku hodnotu, která označuje, jestli operace proběhla úspěšně.

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

Parametry

ch
Char

Znak, ze kterého chcete vytvořit rune.

result
Rune

Když tato metoda vrátí, rune, který odpovídá ch.

Návraty

Boolean

true pokud byla metoda úspěšná; falsev opačném případě .

Platí pro

TryCreate(Int32, Rune)

Pokusí se vytvořit Rune ze zadaného podepsaného celého čísla, které představuje skalární hodnotu Unicode.

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

Parametry

value
Int32

Skalární hodnota Unicode.

result
Rune

Když tato metoda vrátí, rune, který odpovídá value.

Návraty

Boolean

true pokud byla metoda úspěšná; falsev opačném případě .

Platí pro

TryCreate(Char, Char, Rune)

Pokusí se vytvořit Rune ze zadaného náhradního páru UTF-16 a vrátí hodnotu, která označuje, jestli byla operace úspěšná.

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

Parametry

highSurrogate
Char

Vysoká náhrada náhradního páru.

lowSurrogate
Char

Nízká náhrada náhradního páru.

result
Rune

Rune, která odpovídá zadané náhradní dvojici.

Návraty

Boolean

true pokud operace proběhla úspěšně; false Pokud vstupní hodnoty nepředstavují správně formátovaný pár náhradních kódů UTF-16.

Platí pro

TryCreate(UInt32, Rune)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Pokusí se vytvořit Rune ze zadaného 32bitového celého čísla bez znaménka, které představuje skalární hodnotu Unicode.

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

Parametry

value
UInt32

Skalární hodnota Unicode.

result
Rune

Když tato metoda vrátí, rune, který odpovídá value.

Návraty

Boolean

true pokud byla metoda úspěšná; falsev opačném případě .

Atributy

Platí pro