Foxtable(狐表)用户栏目专家坐堂 → [求助]二维数组的循环问题


  共有2669人关注过本帖树形打印复制链接

主题:[求助]二维数组的循环问题

帅哥哟,离线,有人找我吗?
dqlgood
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:257 积分:4387 威望:0 精华:0 注册:2011/7/5 9:38:00
[求助]二维数组的循环问题  发帖心情 Post By:2020/8/11 10:45:00 [只看该作者]

如题:
Dim p0() As String = "A,B,C,D".split(",")
Dim p1() As String = "D,E,C,F".split(",")
Dim p2() As String = "H,I,J,K".split(",")

For i0 As Integer = 0 To 3
    output.show(p0(i0))
Next

For i1 As Integer = 0 To 3
    output.show(p1(i1))
Next

For i2 As Integer = 0 To 3
    output.show(p2(i2))
Next

'如何加一个循环,得出上面3个循环的结果?
For j As Integer = 0 To 2
    Dim s As object = ???
    For i As Integer = 0 To 3
        output.show(s(i))
    Next
Next

[此贴子已经被作者于2020/8/11 14:55:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107873 积分:548728 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/11 11:00:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080

Dim lst As new List(of String)
lst.AddRange("A,B,C,D".split(","))
lst.AddRange("D,E,C,F".split(","))
lst.AddRange("H,I,J,K".split(","))

For i1 As Integer = 0 To lst.count - 1
    output.show(lst(i1))
Next

 回到顶部
帅哥哟,离线,有人找我吗?
dqlgood
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:257 积分:4387 威望:0 精华:0 注册:2011/7/5 9:38:00
  发帖心情 Post By:2020/8/11 15:26:00 [只看该作者]

谢谢老师指点!重新编译了一下,便于功能实现。

Dim Lst As New List(Of String)
Dim Arys() As String
Lst.Add( "A,B,C,D")
Lst.Add("D,E,C,F")
Lst.Add("H,I,J,K")
Arys = Lst.ToArray()
For Each nm As String In lst
    Dim p() As String = nm.split(",")
    For i As Integer = 0 To p.Length - 1
        Output.Show(nm & "----" & p(i))
    Next
Next


 回到顶部