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 がスローされます。is thrown.

使用例

GetChar 関数を使って、文字列内で指定されたインデックス位置にある文字を取得する方法の例を次に示します。

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