假设你有一个像这样的数组:
double[,] rectArray = new double[10,3];
Run Code Online (Sandbox Code Playgroud)
现在你想把第四行作为一个包含3个元素的double []数组而不做:
double[] fourthRow = new double[]{rectArray[3,0],
rectArray[3,1],
rectArray[3,2]};
Run Code Online (Sandbox Code Playgroud)
有可能吗?即使使用Marshal.Something方法?
谢谢!
我的Google-Jitsu让我失望了.问题在标题中...... T[,]
和之间有什么区别T[*,*]
?我正在寻找一个2,2/2部分答案:
Layman(或超级建筑师)的简明英语解释与示例代码.
链接到这种区别的正式文件.
额外奖励:指向定义此内容的C#4规范中的子部分和页码.(它不在第12节"阵列")
我在这里得到了这个概念.
我有一个C#WCF webservice,由两个VB 6项目调用.目标VB项目正在向客户端VB项目发送一个多维数组.
我想将多维数组转换为锯齿状数组,但我没有运气.
如何才能找到我的对象[,]中的油脂数量,以便能够初始化锯齿状阵列?
我想按照这个问题的答案,但我的GetLength
方法没有方法.
我试过了 :
int firstElement = astrManTfrLetters.GetLength(0);
int secondElement = astrManTfrLetters.GetLength(1);
Run Code Online (Sandbox Code Playgroud)
我卡在这里.