Foxtable(狐表)用户栏目专家坐堂 → 请问如何定义数组的集合


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

主题:请问如何定义数组的集合

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


加好友 发短信
等级:狐精 帖子:4458 积分:8659 威望:0 精华:0 注册:2014/5/15 21:34:00
请问如何定义数组的集合  发帖心情 Post By:2018/3/14 11:32:00 [只看该作者]

大师:请问如何定义数组集合?且如何赋值?

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


加好友 发短信
等级:版主 帖子:74445 积分:373353 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 11:37:00 [只看该作者]

直接定义object,添加什么都可以。

 

Dim ls As new List(Of object)
Dim ary1() As String = {1,2,3,4,5}
ls.add(ary1)
Dim ary2() As String = {"a", "b"}
ls.add(ary2)

For Each obj As object In ls
    For Each s As String In obj
        output.show(s)
    Next
Next


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


加好友 发短信
等级:狐精 帖子:4458 积分:8659 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2018/3/14 11:53:00 [只看该作者]

谢谢!我的要求是定义一个vars("存储")集合变量,同时保存字符和数字。以后能求后一个数字的和,且能遍列第一个字符。
比如:a,2   b,3   b,7   c,8  
请问如何定义并赋值?  

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


加好友 发短信
等级:版主 帖子:74445 积分:373353 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 11:56:00 [只看该作者]

那就用字典

 

http://www.foxtable.com/webhelp/scr/1945.htm

 

或者是,用两个 list 即可,一个记录字符、一个记录数字。


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


加好友 发短信
等级:狐精 帖子:4458 积分:8659 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2018/3/14 12:03:00 [只看该作者]

用字典,键值有重复,有两个能一一对应吗?好的办法介绍使用?

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


加好友 发短信
等级:版主 帖子:74445 积分:373353 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 12:09:00 [只看该作者]

以下是引用hbhb在2018/3/14 12:03:00的发言:
用字典,键值有重复,有两个能一一对应吗?好的办法介绍使用?

 

用两个list存放,一个存放字符,一个存放数字,根据index需要得到匹配的值。

 

或者,可以用一个table、datatable来存放,弄两列即可。


 回到顶部