【发布时间】:2014-03-26 01:34:04
【问题描述】:
我有一个由两个 VB 6 项目调用的 C# WCF web 服务。目标 VB 项目正在向客户端 VB 项目发送一个多维数组。
我想将多维数组转换为锯齿状数组,但我没有运气。
我怎样才能在我的 object[,] 中找到元素的数量以便能够初始化锯齿状数组?
我想关注this question 的答案,但我的对象上没有GetLength 方法。
我试过了:
int firstElement = astrManTfrLetters.GetLength(0);
int secondElement = astrManTfrLetters.GetLength(1);
我被困在这里。
【问题讨论】:
-
向我们展示您目前拥有的代码。
-
所以,很明显,你得到的对象不是一个数组。它是什么?你试过铸造它吗?邮政编码。
-
if (astrManTfrLetters.GetType().ToString().Equals("System.Object[,]")) { object[,] tempAstrManTfrLetters = asrManTfrLetters as object[,]; }
标签: c# multidimensional-array jagged-arrays