我收到一个错误:
“MoveBall.Game”不包含“ballSpeedAxis1”的定义,并且找不到接受“MoveBall.Game”类型的第一个参数的扩展方法“ballSpeedAxis1”(您是否缺少 using 指令或程序集引用?)
一开始,我尝试将值一个一个插入时没有错误。
int ballSpeedAxis1 = 1;
int ballSpeedAxis2 = 1;
...
int ballSpeedAxis10 = 1;
但是,在我更改为 for 循环后,如下所示。
var ballSpeedXAxis = new int[10];
for (int i = 0; i < ballSpeedXAxis.Length; i++)
{
ballSpeedXAxis[i] = 1;
}
错误发生在以下几行:
private void OnUpdate(object sender, object e)
{
Canvas.SetLeft(this.ball1, this.ballSpeedXAxis + Canvas.GetLeft(this.ball1));
}
我可以知道我该如何解决吗?