GetChar 函数

更新:2007 年 11 月

返回 Char 值,该值表示提供的字符串中位于指定的索引位置处的字符。

Public Shared Function GetChar( _
   ByVal str As String, _
   ByVal Index As Integer _
) As Char

参数

  • str
    必选。任何有效的 String 表达式。

  • Index
    必选。Integer 表达式。要返回的 str 中的字符索引(从 1 开始)。

异常

异常类型

错误号

条件

ArgumentException

5

如果 str 为 Nothing,则 Index < 1;否则 Index 将大于 str 的最后一个字符的索引。

如果正在升级使用无结构错误处理的 Visual Basic 6.0 应用程序,请参见“错误号”一列。(您可以根据 Number 属性(Err 对象)比较错误号。)然而,如果可能,应当考虑用 Visual Basic 的结构化异常处理概述替换这种错误控制。

备注

如果 Index 小于 1 或大于 str 中最后一个字符的索引,则会引发 ArgumentException。

示例

本例显示如何使用 GetChar 函数返回 String 中指定索引位置的字符。

Dim TestString As String = "ABCDE"
Dim TestChar As Char
' Returns "D"
TestChar = GetChar(TestString, 4)

要求

命名空间:Microsoft.VisualBasic

**模块:**Strings

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

字符串操作摘要

Mid 函数 (Visual Basic)

ArgumentException