我是 c# 的新手,我正在尝试在二维数组中创建一个简单的数组,Em 尝试执行以下代码但出现错误,
float [,] Tile = new float[17,23];
Tile[0,0] = new float[2] {1,2};
em 出现错误:无法将类型 float[]' 隐式转换为
float'
最佳答案
Tile[0,0]
是一个 float 。
所以你应该这样添加
float [,] Tile = new float[17,23];
Tile[0,0] = 1;
Tile[0,1] = 2;
Tile[1,1] = 1337;
etc..
编辑 根据您的评论,您可以做这样的事情
float [,][] Tile = new float[17, 23][];
Tile [0,0] = new float[] {1,2};
关于c# - 如何在二维数组中创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7644770/