实例化并初始化多维数组C#

实例化并初始化多维数组C#,c#,.net,arrays,C#,.net,Arrays,我有一个多维数组,但我希望能够在一行中实例化和初始化它。有人知道如何做到这一点吗 这是我目前的情况 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"; 我试着从以下几点入手: 如果有人能帮忙,我们将不胜感激。您可以,您可以使用一种称为a的矩形阵列!但是

我有一个多维数组,但我希望能够在一行中实例化和初始化它。有人知道如何做到这一点吗

这是我目前的情况

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";
我试着从以下几点入手:


如果有人能帮忙,我们将不胜感激。

您可以,您可以使用一种称为a的矩形阵列!但是您不能将数组类型声明为
int
,也不能尝试在其中存储字符串(例如“Sum”)

您可以使用
对象
类型在同一集合中存储不同的数据类型:

object[,] Columns = { { 1, 0, 2 }, { "Distinct", "Sum", "Distinct" } };

为什么它突然变成第5行的字符串数组?另外,你能举例说明你希望实现什么吗?object[,]Columns={{1,“Distinct”},{0,“Sum”},{2,“Distinct”};这正是我想要的。谢谢:)