C# 通过参数定义二维数组的大小

C# 通过参数定义二维数组的大小,c#,arrays,parameters,dimension,C#,Arrays,Parameters,Dimension,我想在此定义一些: int m=5; int [,] matrix=new int[4,m]; 可能吗?您所拥有的适用于固定大小的设备。如果你想要一个动态矩阵,那么使用 var matrix = new List<List<int>>(); var矩阵=新列表(); 我已经构建了数组名为矩阵,维度为3*3。您可以根据需要更改此代码 int m=3 int [,] matrix = int [3,m] = { {0, 1, 2, 3} , {4, 5, 6,

我想在此定义一些:

int m=5;

int [,] matrix=new int[4,m];

可能吗?

您所拥有的适用于固定大小的设备。如果你想要一个动态矩阵,那么使用

var matrix = new List<List<int>>();
var矩阵=新列表();

我已经构建了数组名为矩阵,维度为3*3。您可以根据需要更改此代码

int m=3
int [,] matrix = int [3,m] = {  
{0, 1, 2, 3} ,   
{4, 5, 6, 7} ,  
{8, 9, 10  }   
 };

你试过了吗?你自己会得到答案的。