2012-08-16 95 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

相關問題