winform 二维数组的第一行最后插入一个值
时间: 2023-07-31 11:03:51 浏览: 218
数组中插入一个数
4星 · 用户满意度95%
可以使用以下代码向二维数组的第一行最后插入一个值:
```csharp
int[,] array = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
int valueToAdd = 13;
// 获取二维数组第一行的长度
int length = array.GetLength(1);
// 创建一个新的二维数组,比原来的多一列
int[,] newArray = new int[array.GetLength(0), length + 1];
// 将原来的值复制到新的数组中
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < length; j++)
{
newArray[i, j] = array[i, j];
}
}
// 将新的值插入到新的数组中
newArray[0, length] = valueToAdd;
// 将新的数组赋值给原来的数组
array = newArray;
```
这样,`array` 数组的第一行就会在最后插入一个值。
阅读全文