5

次のVBコードを検討してください。

    Dim fooBar As String
    fooBar = "Foo Bar"

    Dim q As String
    q = fooBar(0)

VB.Netでは、これはコンパイルされ、q文字列変数は文字「F」に設定されますが、VB6では、コンパイラが配列を予期しているため、コンパイルエラーが発生します。

私はVB6のシナリオで、インデクサーなどを介して個々の文字にアクセスする場合のように、この方法で文字列を処理できると非常に便利です。

VB6の文字列の個々の文字にアクセスするにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

14

使用Mid

q = Mid(fooBar, 1, 1)
于 2012-08-16T15:19:30.647 に答える