问题 意外的符号`}' ?

亨利

新成员
已加入
2020年11月16日
留言内容
1
编程经验
Beginner
我收到错误
C#:
 mcs -out:main.exe main.cs
main.cs(30,32): error CS1525: Unexpected symbol `}'
main.cs(30,35): warning CS0642: Possible mistaken empty statement
main.cs(33,32): error CS1525: Unexpected symbol `}'
Compilation failed: 2 error(s), 1 warnings
compiler exit status 1


这是代码

C#:
  public Grid(int Length, int Width)
  {
    length = Length;
    width = Width;
    int Xcount = 0;
    for(length != 0, length -= 1;){
      
      Ycount = 0;
      for(width != 0, width -= 1;){
        coordinatesList.Add(new Coordinates(Xcount, Ycount));
        Console.WriteLine(Xcount, Ycount);
        Ycount --;
      }
      Xcount ++;
    }
  }

请帮忙!
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,607
地点
弗吉尼亚州切萨皮克
编程经验
10+
上面的错误抱怨第30行。您仅向我们显示16行代码。告诉我们第30行与该发布的代码在哪里对齐,或者向我们显示您的代码的更完整版本,以便我们可以获取有关该错误的更多上下文。
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,607
地点
弗吉尼亚州切萨皮克
编程经验
10+
As a quick aside regarding for loops: the syntax is

C#:
for( initialization; condition; postaction )
    action;

在哪里
初始化 是您为循环准备变量的地方。
健康)状况 是一个布尔表达式,当为true时将让循环 行动 run
事后 在之后执行 行动 通常在循环变量被更新的地方
行动 是要在循环中执行的指令

您上面的代码似乎有条件,并且在错误的位置发布了操作。
 
最佳 底部