我有以下代码:
static int gridX = 40;
static int gridY = 40;
public struct CubeStruct
{
public Transform cube;
public bool alive;
public Color color;
}
public CubeStruct cubeArray[,] = new CubeStruct[gridX, gridY];
Run Code Online (Sandbox Code Playgroud)
这将返回以下错误:
错误CS1519:类,结构或接口成员声明中的意外符号`,'
错误CS0178:无效的排名说明符:预期
,' or]'错误CS1519:意外的符号`;' 在类,结构或接口成员声明中
它可能是显而易见的,但我看不到它.
在C#中,[,]转到变量名称之前(即它不像在C/C++中).
public CubeStruct[,] cubeArray = new CubeStruct[gridX, gridY];
Run Code Online (Sandbox Code Playgroud)
public CubeStruct cubeArray[,] = new CubeStruct[gridX, gridY];
Run Code Online (Sandbox Code Playgroud)
应该:
public CubeStruct[,] cubeArray = new CubeStruct[gridX, gridY];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |