以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教狐表里的二维数组  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40824)

--  作者:sky-18
--  发布时间:2013/9/30 19:28:00
--  请教狐表里的二维数组

一路看帮助文件过来,学了不少东西.不过有一个东西想了很久也在帮助文件里找了,还是没有答案.不得已来麻烦各位老师.

如图就是在狐表里怎么定义二维数组啊.

我现目前觉得可以用数组集合解决,如: dim a as new list(of string())

但是如何方便的赋值和引用呢?  a(0)(0) = "abc" 这样好像不对.

求老师指点


--  作者:sky-18
--  发布时间:2013/9/30 19:39:00
--  
但是通过集合的 add 等方法貌似也不能具体的赋值到某个二维数据,只能直接赋值给一个数组
--  作者:sky-18
--  发布时间:2013/9/30 19:39:00
--  

不知道狐表里面有没有二维数组的概率啊,这样可以方便的管理数据


--  作者:sky-18
--  发布时间:2013/9/30 20:24:00
--  

已经知道了,原来很简单. dim a(9,8) as string

不过还是想请教一句,,定义二维数组的时候必须要确定数据的长度吗?


--  作者:逛逛
--  发布时间:2013/9/30 20:30:00
--  

瞎参合一下:

 

dim a as new list(of string)

dim b as new list(of a)

 

集合不用定义长度

数组ReDim

[此贴子已经被作者于2013-9-30 20:32:53编辑过]

--  作者:有点甜
--  发布时间:2013/9/30 22:06:00
--  

 楼主,动态数组是vb的产物,现在都用集合了,好用很多。

 

 http://www.foxtable.com/help/topics/0217.htm