ASP中查询数组的问题

ASP中查询数组的问题,第1张

双重循环,对对见面,例如下面的代码(假设A、B的长度分别是N、M)

HAS_DUP=0

FOR I=1 TO N

FOR J=1 TO M

IF A(I)=B(J) THEN HAS_DUP=1

NEXT J

NEXT I

'现在HAS_DUP变量为1表示存在重复,0表示没有

下标越界是用split经常容易出现的错误,出现的原因是字符这空或未出现期望的分隔符,较好的办法是在使用split前用instr判断一下是否包含指定分隔符,如在go=split(i,":")时最好用:

if instr(i,":")<>0 then

go=split(i,":")

a= go(0)

b= go(1)

c= go(2)

end if

像你出现的问题可以用插入输出语句的方法具体查一下sendto中是否包含"|",及i中是否包含":"。

string[] arr = { "百", "度", "知", "道", "行", "家" };

int index = new Random()Next(0, arrLength); //生成随机下标

string str = arr[index];  //取值

MessageBoxShow("随机获取的值是:" + str);

用Random随机生成一个0至数组长度的随机数用来当下标。

用这个下标去数组里取值就行了。

string就是一个字符串,它是一个整体,要想得到里面的数字得先把它转换为数组,string[] aaa=idSplit(',');这是aaa={"29",……,"6"}

你再通过aaa[i]就可以用到相对应的值赋给其他变量了~

以上就是关于ASP中查询数组的问题全部的内容,包括:ASP中查询数组的问题、asp关于数组取值、asp.net从数组中随机获取一个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9598642.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存