Rune.TryGetRuneAt(String, Int32, Rune) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается получить объект Rune, начинающийся с указанной позиции в строке, и возвращает значение, указывающее, завершилась ли операция успехом.
public:
static bool TryGetRuneAt(System::String ^ input, int index, [Runtime::InteropServices::Out] System::Text::Rune % value);
public static bool TryGetRuneAt (string input, int index, out System.Text.Rune value);
static member TryGetRuneAt : string * int * Rune -> bool
Public Shared Function TryGetRuneAt (input As String, index As Integer, ByRef value As Rune) As Boolean
Параметры
- input
- String
Строка, из которой требуется извлечь руну.
- index
- Int32
Индекс, отсчитываемый от нуля, по которому требуется извлечь руну.
- value
- Rune
При возврате методом — расшифрованная руна.
Возвращаемое значение
Значение true
, если скалярное значение было успешно извлечено по указанному индексу; false
, если не удалось извлечь значение из-за недопустимых данных.
Исключения
input
имеет значение null
.
index
выходит за пределы диапазона input
.
Комментарии
Вызывает исключение, если input
оно находится null
или index
выходит за пределы диапазона.