Rune.TryGetRuneAt(String, Int32, Rune) Metoda

Definicja

Próbuje uzyskać element Rune rozpoczynający się od określonej pozycji w ciągu i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie.

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

Parametry

input
String

Ciąg, z którego ma zostać wyodrębnione uruchomienie.

index
Int32

Indeks oparty na zerze, z którego ma zostać wyodrębnione uruchomienie.

value
Rune

Po powrocie tej metody zdekodowany element rune.

Zwraca

true jeśli wartość skalarna została pomyślnie wyodrębniona z określonego indeksu; false jeśli nie można wyodrębnić wartości z powodu nieprawidłowych danych.

Wyjątki

input to null.

indexelement jest poza zakresem .input

Uwagi

Zgłasza wyjątek, jeśli input element jest null lub index jest poza zakresem.

Dotyczy