我有一个多维数组,但我希望能够在一行中实例化和初始化它有没有人知道如何做到这一点?
这就是我现在所拥有的。
int[,] Columns = [3,2];
Columns[0,0]= 1;
Columns[1,0]= 0;
Columns[2,0]= 2;
Columns[0,1]= "Distinct";
Columns[1,1]= "Sum";
Columns[2,1]= "Distinct";
我试图获得以下内容:
如果有人能提供帮助,我们将不胜感激。
答案 0 :(得分:2)
你可以,你可以使用带有矩形阵列的collection initializer!但是你不能将数组类型声明为int
并尝试在其中存储字符串(例如" Sum")。
您可以使用object
类型在同一集合中存储不同的数据类型:
object[,] Columns = { { 1, 0, 2 }, { "Distinct", "Sum", "Distinct" } };