Foxtable(狐表)用户栏目专家坐堂 → 如何引用数组的内容?


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

主题:如何引用数组的内容?

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


加好友 发短信
等级:小狐 帖子:369 积分:2911 威望:0 精华:0 注册:2009/4/1 12:51:00
如何引用数组的内容?  发帖心情 Post By:2010/4/5 12:26:00 [只看该作者]

 Dim Arys As List(Of String())
Arys =
DataTables("订单").GetUniqueValues("", "客户","产品")
'注意循环变量是字符型数组,所以类型是String(),而不是String

For
Each Ary As String() In Arys
    Output.Show(Ary(
0) & "|" & Ary(1))
Next

想获取第一组数组和第2组数组该如何写代码,谢谢
arys(0)和arys(1)的内容

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/4/5 13:11:00 [只看该作者]

不明白你的用意,再说,应该写成:ary(0)和ary(1),将上述代码放在订单表的命令窗口中试试,就明白了

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


加好友 发短信
等级:小狐 帖子:369 积分:2911 威望:0 精华:0 注册:2009/4/1 12:51:00
  发帖心情 Post By:2010/4/5 13:53:00 [只看该作者]

 arys 是数组,{(客户1,产品1),(客户2,产品2),(客户3,产品3),(客户4,产品4)....}
ary(0)的值是 “客户1”ary(1)的值是“产品1”
我想提取的值是(客户1,产品1)一个数组

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


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19375 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/4/5 14:14:00 [只看该作者]

加个循环判断就是了:
 Dim Arys As List(Of String())
Arys =
DataTables("订单").GetUniqueValues("", "客户","产品")
'注意循环变量是字符型数组,所以类型是String(),而不是String

Dim i as Integer = 0
For Each Ary As String() In Arys
    If i < 2
        Output.Show(Ary(0) & "|" & Ary(1))
    End If
    i = i + 1
Next

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


加好友 发短信
等级:小狐 帖子:369 积分:2911 威望:0 精华:0 注册:2009/4/1 12:51:00
  发帖心情 Post By:2010/4/5 14:28:00 [只看该作者]

版主能否说的详细点,如何提取arys中的数组。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/4/5 15:47:00 [只看该作者]

Arys(0), Arys(1)...就是一个一个的数组
所以arys(0)(0),表示第一个数组的第一个元素。


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


加好友 发短信
等级:小狐 帖子:369 积分:2911 威望:0 精华:0 注册:2009/4/1 12:51:00
  发帖心情 Post By:2010/4/5 21:20:00 [只看该作者]

 arys(0)没法引用,说是错误
要引用第一个数组,而不是元素,该怎么引用,谢谢


[此贴子已经被作者于2010-4-5 21:31:41编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/4/5 21:40:00 [只看该作者]

 arys(0)就是第一个数组,还要怎么引用?
不明白。

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


加好友 发短信
等级:小狐 帖子:369 积分:2911 威望:0 精华:0 注册:2009/4/1 12:51:00
  发帖心情 Post By:2010/4/5 22:01:00 [只看该作者]

就是不行啊,所以才着急

messagebos.show(arys(0)),错误是一维数据,无法转换成string 图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/4/5 22:09:00 [只看该作者]

那有显示整个数组的?
只有显示数组中某个元素的。

 回到顶部
总数 12 1 2 下一页