有什么方法可以将int[][]数组转换/ 转换为object[][]数组吗?
int[][] = FillArray();
object[][] = iArray;
Run Code Online (Sandbox Code Playgroud)
如果您不想使用LINQ,则可以使用Array.ConvertAll.
int[][] iArray = FillArray();
object[][] oArray = Array.ConvertAll(iArray, x => Array.ConvertAll(x, y => (object) y));
Run Code Online (Sandbox Code Playgroud)
LINQ Cast方法的其他答案也没问题.
但正如我在评论中指出的那样,请确保您意识到您正在装载数组的每个值.如果阵列具有任何相当大的尺寸,则可能导致性能问题.