String 如何在VB6中访问字符串的各个字符

String 如何在VB6中访问字符串的各个字符,string,vb6,String,Vb6,考虑以下VB代码: Dim fooBar As String fooBar = "Foo Bar" Dim q As String q = fooBar(0) 在VB.Net中,这是编译的,并且我的q字符串变量被设置为字母“F”,但是在VB6中,由于编译器需要一个数组,我得到一个编译错误 我在VB6中的一个场景中,能够以这种方式处理字符串是非常有用的,就像通过索引器或类似的方法访问单个字符一样 如何在VB6中访问字符串的各个字符 谢谢使用Mid: q = Mi

考虑以下VB代码:

    Dim fooBar As String
    fooBar = "Foo Bar"

    Dim q As String
    q = fooBar(0)
在VB.Net中,这是编译的,并且我的q字符串变量被设置为字母“F”,但是在VB6中,由于编译器需要一个数组,我得到一个编译错误

我在VB6中的一个场景中,能够以这种方式处理字符串是非常有用的,就像通过索引器或类似的方法访问单个字符一样

如何在VB6中访问字符串的各个字符

谢谢

使用
Mid

q = Mid(fooBar, 1, 1)

谢谢大家,Mid很好用,但是VB6中的索引似乎从1开始,而不是从零开始,所以我的最终代码是
q=Mid(fooBar,1,1)
使q等于“F”+1这里有一个到的链接。