首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C#中调整多维(2D)数组的大小?

在C#中调整多维(2D)数组的大小,可以使用Array类的Resize方法来实现。Resize方法可以改变数组的大小,并且保留原有的数据。

下面是调整多维(2D)数组大小的示例代码:

代码语言:csharp
复制
// 原始的多维(2D)数组
int[,] originalArray = new int[3, 3] {
    { 1, 2, 3 },
    { 4, 5, 6 },
    { 7, 8, 9 }
};

// 调整后的多维(2D)数组大小
int[,] resizedArray = new int[5, 5];

// 使用Array类的Resize方法调整数组大小
Array.Resize(ref resizedArray, new int[] { 5, 5 });

// 将原始数组的数据复制到调整后的数组中
Array.Copy(originalArray, 0, resizedArray, 0, originalArray.Length);

// 输出调整后的多维(2D)数组
for (int i = 0; i < resizedArray.GetLength(0); i++)
{
    for (int j = 0; j < resizedArray.GetLength(1); j++)
    {
        Console.Write(resizedArray[i, j] + " ");
    }
    Console.WriteLine();
}

上述代码中,首先创建了一个原始的多维(2D)数组originalArray,然后创建了一个调整后的多维(2D)数组resizedArray。接着使用Array类的Resize方法将resizedArray调整为5x5的大小。最后使用Array类的Copy方法将原始数组的数据复制到调整后的数组中,并输出调整后的多维(2D)数组。

这是一个简单的示例,你可以根据实际需求调整数组的大小,并进行相应的操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券