专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

怎么对比两个数组中的元素

发布时间:2011-06-23 14:45:14 文章来源:www.iduyao.cn 采编人员:星星草
如何对比两个数组中的元素!
假如我有个字符串数组a中的元素为:a={"#13","#17","#20","#23"}
然后我有个表格modeltable中的一整列的元素为:
#30,#55,#58,#61
#45,#36,#30,#37
#42,#45,#30,#36
#82,#71,#58,#88
#77,#37,#61,#71
#45,#77,#82,#42
#13,#107,#90,#94
#23,#111,#114,#107
#20,#120,#99,#111
#17,#94,#106,#120
#90,#114,#99,#106
我想跟这个表格中的一整列元素对比,如有跟a数组中相同的元素的格,就输出那一格的行号
就好像第七行表格中的元素“#13,#107,#90,#94”与数组a中有相同元素#13,则输出第七行的行号7。
麻烦大家出出主意了,谢谢!

------解决方案--------------------
dim str() as string={"#13","#17","#20","#23"}
dim temp as string 
dim i as integer
dim j as integer
for i=0 to ubound(str)
for j=0 to 11 
temp=frmMain.modeltableGrid.Cells(j, 3).Value
if temp.IndexOf(i)<> -1 then
'已找到,输出j行
end if
next
next
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: