Rune.TryCreate Метод

Определение

Перегрузки

TryCreate(Char, Rune)

Пытается создать Rune из указанного символа и возвращает значение, указывающее, успешно ли выполнена операция.

TryCreate(Int32, Rune)

Пытается создать Rune из указанного целого числа со знаком, представляющего скалярное значение Юникода.

TryCreate(Char, Char, Rune)

Пытается создать Rune из указанной суррогатной пары в UTF-16 и возвращает значение, указывающее, успешно ли выполнена операция.

TryCreate(UInt32, Rune)

Пытается создать Rune из указанного целого 32-разрядного числа без знака, представляющего скалярное значение Юникода.

TryCreate(Char, Rune)

Пытается создать Rune из указанного символа и возвращает значение, указывающее, успешно ли выполнена операция.

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

Параметры

ch
Char

Символ, из которого требуется создать руну.

result
Rune

При возврате управления методом — руна, соответствующая ch.

Возвращаемое значение

Boolean

Если метод выполнен успешно, возвращается значение true. В противном случае возвращается false.

Применяется к

TryCreate(Int32, Rune)

Пытается создать Rune из указанного целого числа со знаком, представляющего скалярное значение Юникода.

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

Параметры

value
Int32

Скалярное значение Юникода.

result
Rune

При возврате управления методом — руна, соответствующая value.

Возвращаемое значение

Boolean

Если метод выполнен успешно, возвращается значение true. В противном случае возвращается false.

Применяется к

TryCreate(Char, Char, Rune)

Пытается создать Rune из указанной суррогатной пары в UTF-16 и возвращает значение, указывающее, успешно ли выполнена операция.

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

Параметры

highSurrogate
Char

Старший символ-заместитель суррогатной пары.

lowSurrogate
Char

Младший символ-заместитель суррогатной пары.

result
Rune

Руна, соответствующее указанной суррогатной паре.

Возвращаемое значение

Boolean

Значение true, если операция завершилась удачно, false — если входные значения не представляют правильно сформированную суррогатную пару UTF-16.

Применяется к

TryCreate(UInt32, Rune)

Важно!

Этот API несовместим с CLS.

Пытается создать Rune из указанного целого 32-разрядного числа без знака, представляющего скалярное значение Юникода.

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

Параметры

value
UInt32

Скалярное значение Юникода.

result
Rune

При возврате управления методом — руна, соответствующая value.

Возвращаемое значение

Boolean

Если метод выполнен успешно, возвращается значение true. В противном случае возвращается false.

Атрибуты

Применяется к