Rune.TryCreate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud byla metoda úspěšná; false
v 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
true
pokud byla metoda úspěšná; false
v 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
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
true
pokud byla metoda úspěšná; false
v opačném případě .
- Atributy