Rune.TryGetRuneAt(String, Int32, Rune) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试获取在字符串的指定位置处开始的 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。
返回
如果成功从指定索引中提取标量值,则为 true
;如果某值由于无效数据而无法进行提取,则为 false
。
例外
input
为 null
。
index
超出了 input
的范围。
注解
如果 input
为 null
或 index
未指定范围,则引发异常。