2012-08-16 53 views
4

考虑以下VB代码:如何访问一个字符串的单个字符在VB6

Dim fooBar As String 
    fooBar = "Foo Bar" 

    Dim q As String 
    q = fooBar(0) 

在VB.Net,这个编译和我的q字符串变量设置为字母“F” ,但是在VB6中,我得到一个编译错误,因为编译器需要一个数组。

我在VB6中的情况下,能够以这种方式处理字符串真的很有用,就像通过索引器或类似的东西访问单个字符一样。

如何访问VB6中字符串的单个字符?

三江源

回答

9

使用Mid

q = Mid(fooBar, 1, 1) 
+1

三江源此,中工作但巨大的索引在VB6似乎从1开始,而不是零,所以我最后的代码是'Q = MID(FOOBAR ,1,1)'有** q **等于“F” – JMK 2012-08-16 15:22:44

+0

啊,是的,傻VB。 – 2012-08-16 15:23:27

+0

确实很傻! – JMK 2012-08-16 15:23:58

相关问题