你如何解析vb6中的字符串?

jo.*_*jo. 2 vb6

不幸的是,我们中的一些人仍然支持像VB6这样的传统应用.我忘记了如何解析字符串.

给定一个字符串:

Dim mystring As String = "1234567890"
Run Code Online (Sandbox Code Playgroud)

你如何通过每个角色循环VB6并做类似的事情

   for each character in mystring
      debug.print character
   next
Run Code Online (Sandbox Code Playgroud)

在C#中,我会做类似的事情

 char[] myChars = mystring.ToCharArray();
 foreach (char c in theChars)
 {
    //do something with c
 }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

非常感谢

Eri*_*bes 9

您可以使用"中间"功能来获取单个字符:

Dim i As Integer
For i = 1 To Len(mystring)
    Print Mid$(mystring, i, 1)
Next
Run Code Online (Sandbox Code Playgroud)

请注意,这是未经测试的.

  • 请使用`Mid $`而不是`Mid` - 由于不使用任何变体,因此它更有效且类型安全. (3认同)