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

从中提取 rune 的字符串。

index
Int32

从中提取 rune 的从零开始的索引。

value
Rune

此方法返回时,已解码的 rune。

返回

Boolean

如果成功从指定索引中提取标量值,则为 true;如果某值由于无效数据而无法进行提取,则为 false

例外

inputnull

index 超出了 input 的范围。

注解

如果 inputnullindex 未指定范围,则引发异常。

适用于