Foxtable(狐表)用户栏目专家坐堂 → [求助] 三组及更多组的数据,有没有什么办法来直接的定义和引用呢?


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

主题:[求助] 三组及更多组的数据,有没有什么办法来直接的定义和引用呢?

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助] 三组及更多组的数据,有没有什么办法来直接的定义和引用呢?  发帖心情 Post By:2020/12/14 18:04:00 [只看该作者]

一组数据,可以用数组、集合,

两组数据,可以用字典,

三组及更多组的数据,有没有什么办法来直接的定义和引用呢?

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


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

不管多少组都可以使用数组、集合、字典。具体问题请举例说明

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2020/12/14 23:40:00 [只看该作者]

 
一组数据,可以用数组、集合  _____  可以用一个数组、集合变量 定义、引用 1组 数据
   【A组数据】 A1  A2  A3  A4

两组数据,可以用字典  _____  可以用一个字典变量 定义、引用 2组 数据
  【A组数据】 A1  A2  A3  A4   _____  比如,可作为键值,用 Keys 集合表述
  【B数据】 B1  B2  B3  B4   _____  用作值集合,用 Values 集合表述

三组及更多组的数据(N组为例) _____   有什么方法,能在一个变量中,定义、表述、引用 多组数据吗?
       【A组数据】 A1  A2  A3  A4 
       【B数据】 B1  B2  B3  B4
       【C数据】C1  C2  C3  C4
              ……
       【N数据】N1  N2  N3  N4

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


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

使用数组
Dim s1(1) As object
s1(0) = {"a1","a2"}
s1(1) = {"b1","b2"}

使用集合
Dim lst As new List(of String())
lst.Add({"a1","a2"})
lst.Add({"b1","b2"})

字典
Dim dict As new Dictionary(of String,String())
dict.Add("A",{"a1","a2"})
dict.Add("B",{"b1","b2"})

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2020/12/15 21:55:00 [只看该作者]

嗯 是一种解决方案,研究一下。

不过,我是想问,有没有一种类似字典的变量,能够同时容纳多组相关的数据。

比如,对于3楼提到的以下数据:

三组及更多组的数据(N组为例) _____   有什么方法,能在一个变量中,定义、表述、引用 多组数据吗?
       【A组数据】 A1  A2  A3  A4 
       【B数据】 B1  B2  B3  B4
       【C数据】C1  C2  C3  C4
              ……
       【N数据】N1  N2  N3  N4

是否有类似下面这种方式的变量?

Dim zd As xxxxx(of 类型1,类型2,类型3,……)
zd.Add(A1, B1, C1, …,N1)
zd.Add(A2, B2, C2, …,N2)
……

这种方式,感觉要简单一些。


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


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

也不是不可以,自己编一个这种类型呗。买本vb.net的书学学面向对象编程和类型设计。

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2020/12/15 23:08:00 [只看该作者]

蓝老师笑话了,没有现成的,就只能将就了。

多谢指点。

 回到顶部