在C#中,可以通过以下方式定义和赋值二维数组:
int[,] matrix = new int[3, 3]; // 定义一个3x3的整数二维数组
// 赋值
matrix[0, 0] = 1;
matrix[0, 1] = 2;
matrix[0, 2] = 3;
matrix[1, 0] = 4;
matrix[1, 1] = 5;
matrix[1, 2] = 6;
matrix[2, 0] = 7;
matrix[2, 1] = 8;
matrix[2, 2] = 9;
// 或者可以在定义时直接赋值
int[,] matrix2 = new int[,]
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
另外,也可以使用[,]
快捷语法定义二维数组并赋值:
int[,] matrix3 =
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
以上是定义一个整数类型的二维数组,如果要定义其他类型的二维数组,只需将int
替换为相应类型即可。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c#中intptr怎么转换成数组