这不需要转换吧
我知道object[]包含了Array 但是我就想生成一个跟Array数组维度一样的object[]数组 有啥好办法吗
@???: 试试下面的方法:
var array = new string[2, 3] { { "a", "b", "c" }, { "d", "e", "f" } }; var objArray = new object[array.Rank, array.Length/array.Rank];
@dudu: 好吧 我没描述清楚,我想得到一个维度内容都相同的object[]类型数组
@???: 再加上Array.Copy:
var array = new string[2, 3] { { "a", "b", "c" }, { "d", "e", "f" } }; var objArray = new object[array.Rank, array.Length/array.Rank]; Array.Copy(array, objArray, array.Length);
@dudu:谢谢解答! 我之前说错了 应该是Array包含object[]