C#里一维数组赋值给二维数组,二维数组里面的数据全一样了,怎么回事呢?

用循环将一维数组赋值给二维数组,在循环体内看二维数组每次赋的值都不一样,但在循环体外看二维数组的值,都是最后一次赋值的一维数组的值,前面赋的那些值,全变成最后一次的一维数组的值了

第1个回答  2022-06-08
你直接给byte[][]类型赋值byte[] 是引用类型,传的是地址,你要一个一个遍历将值传进去
相似回答