首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理2维数组

处理2维数组
EN

Stack Overflow用户
提问于 2010-08-18 05:39:24
回答 2查看 810关注 0票数 1

我正在使用经典的ASP;使用getRows来获取行和列的多维数组。

在迭代一行时,我希望将这一行传递给另一个函数,以构建列布局。

使用C#,我可以做到这一点:

代码语言:javascript
复制
obj[][] multiDimArray = FunctionCall_To_InitializeArray_4X16();

for (int rowId = 0 ; rowId < 4 ; rowId++)
{
FunctionCall_to_ProcessSingleRow(multiDimArray[rowId][]); 
//this function only accept single dimension array
}

如何做到这一点是asp经典/vbscript:

代码语言:javascript
复制
1. I have a function that accept single dimension array as parameter.
2. Call that function and pass 1 part of 2 dimension array.

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-08-20 02:09:43

我认为您需要用您想要处理的单个维度填充一个新的数组或字典对象。

票数 0
EN

Stack Overflow用户

发布于 2011-11-29 01:28:06

下面是工作代码中的一段代码,应该可以让您开始..

代码语言:javascript
复制
aResults = oRst.Getrows
oRst.Close
Set oRst = Nothing
Call SubCloseDatabaseOracle
iRows = UBound(aResults, 2)
iCols = UBound(aResults, 1)
row = 1 'first row
line = ""
separator = ""
FOR col = 0 TO iCols
  line = line & separator & cStr(aResults(col,row))
  separator = ";"
NEXT 
aSingleDimensionArray = split(line,";")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3507197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档