来个高手帮忙。关于C#二维数组的问题?
有个二维数组,现在如何从最中间的一个开始循环删除呢?
[解决办法]
你要什么效果,数组删除后什么样子,数组需要重新分配!你不如用List<>去做呢
[解决办法]
意思有些模棱两可啊
[解决办法]
lz你是要处理像素么= =
[解决办法]
你这个是处理表格的单元格合并,还是单纯的让单元格无值,或者用程序化表哥图,删除的为一个空方框?
[解决办法]
int row = 2, col = 3; string[,] array=new string[10,10]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { array[i, j] = "1"; } } int length1 = array.GetLength(0); int length2 = array.GetLength(1); int startRow = length1 / 2 - (row / 2 - 1) - 1 ; int startCol = length2 / 2 - (col / 2 - 1) - 1; for (int i = startRow; i < startRow + row; i++) { for (int j = startCol; j < startCol + col; j++) { array[i,j] = ""; } }