你的二维数组c还没有初始化,导致c[y]就已经报错了。
那该怎么初始化啊?大神说一下嘛,我对C#的语法不是很懂,只是会用一些常见的!
@爱上右脚: [][]这个定义出来的是个交错数组,你定义二维数组是这样写
var c=new Color[bitmap.Height,bitmap.Width];
不过很好奇为什么你要这样做?这样开销你不觉得太大了么?
@Daniel Cai: 交错数组和Color[,]数组有什么区别,我没有关注过这个问题!
@爱上右脚: [,]这样是2维的,而[][]这样由于前面一个数组中每一个元素对应的第二个元素也是个数组,而后面这个数组又由于长度并不一定相同,所以叫交错数组