Rune.TryCreate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TryCreate(Char, Rune) |
Пытается создать Rune из указанного символа и возвращает значение, указывающее, успешно ли выполнена операция. |
TryCreate(UInt32, Rune) |
Пытается создать Rune из указанного целого 32-разрядного числа без знака, представляющего скалярное значение Юникода. |
TryCreate(Char, Char, Rune) |
Пытается создать Rune из указанной суррогатной пары в UTF-16 и возвращает значение, указывающее, успешно ли выполнена операция. |
TryCreate(Int32, Rune) |
Пытается создать Rune из указанного целого числа со знаком, представляющего скалярное значение Юникода. |
TryCreate(Char, Rune)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Пытается создать 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
.
Возвращаемое значение
Если метод выполнен успешно, возвращается значение true
. В противном случае возвращается false
.
Применяется к
TryCreate(UInt32, Rune)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Важно!
Этот 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
.
Возвращаемое значение
Если метод выполнен успешно, возвращается значение true
. В противном случае возвращается false
.
- Атрибуты
Применяется к
TryCreate(Char, Char, Rune)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Пытается создать 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
Руна, соответствующее указанной суррогатной паре.
Возвращаемое значение
Значение true
, если операция завершилась удачно, false
— если входные значения не представляют правильно сформированную суррогатную пару UTF-16.
Применяется к
TryCreate(Int32, Rune)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Пытается создать 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
.
Возвращаемое значение
Если метод выполнен успешно, возвращается значение true
. В противном случае возвращается false
.