VB.NET 二维数组 引用其中的一维
我要用到的是在一个二维数组中的一维数组,但由于各种问题,我建了一个二维数组,实现动态引用。但如何定义二维数组中的一个维度呢?下图中画圈圈的地方要用一个一维数组的。大侠们,...
我要用到的是在一个二维数组中的一维数组,但由于各种问题,我建了一个二维数组,实现动态引用。但如何定义二维数组中的一个维度呢?下图中画圈圈的地方要用一个一维数组的。大侠们,帮帮我吧。
展开
2个回答
展开全部
OPCItemIDsData(j,其中一维)即可。
如果前面方法有规定,不能用二维数组的格式,那么你可以自己定义一个一维数组,将二维数组的某一维度的全部数值赋值给这个数组,在引用这个数组:
dim OPCItemIDsDataBuf(x) as ...
for i = 1 to x
OPCItemIDsDataBuf(j)=OPCItemIDsData(j,其中一维)
next i
其中x是数组的最大下标
如果前面方法有规定,不能用二维数组的格式,那么你可以自己定义一个一维数组,将二维数组的某一维度的全部数值赋值给这个数组,在引用这个数组:
dim OPCItemIDsDataBuf(x) as ...
for i = 1 to x
OPCItemIDsDataBuf(j)=OPCItemIDsData(j,其中一维)
next i
其中x是数组的最大下标
更多追问追答
追问
能直接引用么?毕竟每次使用都计算一次的话,比较消耗系统资源。。。
追答
能不能直接引用要看你前面对应的方法或者函数支持不支持。如果支持的话是可以的。你可以试试看。是你自己定义的方法的话,你可以改动一下。
2014-06-24
展开全部
for next 循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询