VB.NET 动态二维数组如何循环赋值和取值

我要用一个二维数组存储关键词和URL这个关键词和URL是从数据库读取出来的我要怎么循环添加进这个二维数组里面呢?添加进去后又怎么循环读取出来呢?dimcontxt()as... 我要用一个二维数组存储关键词和URL
这个关键词和URL是从数据库读取出来的
我要怎么循环添加进这个二维数组里面呢?
添加进去后又怎么循环读取出来呢?

dim contxt() as string
dim i as integer
for i=0 to contxt.Length - 1
contxt(i) = {@L_BookNotes@} --查询的数据库字段
next

上面这段是读取数据库一段文本,循环添加到了一维的动态数组里面
二维动态数组又该如何添加呢?

数据库有keywords和url两个字段,怎么实现读取后循环存入下面的二维动态数组里面呢?
dim keyarray(,) as string

存入到数据库里面了以后又怎么循环读取二维动态数组keyarray(,)里面的内容呢?

麻烦你知道的话,指点一下吧!最好有示例代码, 非常感谢,在线等·
展开
 我来答
FMUD1
推荐于2017-09-23 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:905万
展开全部
for i =0 to ...
for j =0 to ...
keyarray(i,j)=
next
next
双重循环,赋值和读取一样
追问
for i =0 to keyarray.length -1
for j =0 to keyarray.length -1
keyarray(i,j)=(值1,值2) 是这样么?
next
next

麻烦你给的代码能齐全一点么? 最好能运行的 谢谢哈
追答
for i =0 to keyarray.length -1
for j =0 to keyarray.length -1
keyarray(i,j)=值1
next
next
二维数组的元素和一维数组元素的值一样,都只表示一个值,不可能表示两个值的,你那样是错误的,你的两个字段,不是用二维数组,应该用两个并列一维数组。
for i =0 to keywords.length -1‘假设定义这两个数组存储数据,两个数组元素总数相等。
keyword(i)=“keywords”
url(i)="url"
next
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Allen穆迪埃
推荐于2017-10-14 · TA获得超过7137个赞
知道大有可为答主
回答量:8378
采纳率:0%
帮助的人:3543万
展开全部
赋值:
weekname(1,1)="星期一"
weekname(2,1)="星期二"
weekname(3,1)="星期三"
取值
dim S1 as string
s1=weekname(1,1) '取出星期一 一次类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式