如何初始化已在C#中声明的数组?

如何初始化已在C#中声明的数组?,c#,multidimensional-array,initialization,C#,Multidimensional Array,Initialization,我已经声明了一个数组: double[,] g_bessel = new double[2, 2]; 我想在另一个地方初始化它: {{1,2},{3,4}} 如何一次初始化矩阵,而不是逐个单元格 我的意思是这样的: 必须使用运算符“new”以这种方式初始化新数组 g_besse = new double[,]{{1,2},{3,4}} ; 此代码为数组分配新内存。 如果需要多次重新初始化此数组,可以创建自定义方法来更改数组的值。旁注:使用new关键字实际上是初始化数组,而不仅仅是声明

我已经声明了一个数组:

double[,] g_bessel = new double[2, 2];
我想在另一个地方初始化它:

{{1,2},{3,4}}
如何一次初始化矩阵,而不是逐个单元格

我的意思是这样的: 必须使用运算符“new”以这种方式初始化新数组

   g_besse = new double[,]{{1,2},{3,4}} ;
此代码为数组分配新内存。
如果需要多次重新初始化此数组,可以创建自定义方法来更改数组的值。

旁注:使用
new
关键字实际上是初始化数组,而不仅仅是声明数组。使用默认值初始化数组。您只需使用
double[,]g_bessel
然后在另一个地方,可以使用Yuri的代码(如下所示)初始化数组。
   g_besse = new double[,]{{1,2},{3,4}} ;