Rune.TryGetRuneAt(String, Int32, Rune) Метод

Определение

Пытается получить объект Rune, начинающийся с указанной позиции в строке, и возвращает значение, указывающее, завершилась ли операция успехом.Attempts to get the Rune that begins at a specified position in a string, and return a value that indicates whether the operation succeeded.

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

Строка, из которой требуется извлечь руну.The string from which to extract the rune.

index
Int32

Индекс, отсчитываемый от нуля, по которому требуется извлечь руну.The zero-based index from which to extract the rune.

value
Rune

При возврате методом — расшифрованная руна.When this method returns, the decoded rune.

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

Значение true, если скалярное значение было успешно извлечено по указанному индексу; false, если не удалось извлечь значение из-за недопустимых данных.true if a scalar value was successfully extracted from the specified index; false if a value could not be extracted because of invalid data.

Исключения

input имеет значение null.input is null.

index выходит за пределы диапазона input.index is out of the range of input.

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