-1 c#
int Turns;
int Loses;
if (ProgramOn == true) {
if (MontyChoice == 1) {
goat1 = 2;
goat2 = 3;
Console.WriteLine ("1");
if (PlayerChoice == 1) {
Turns == Turns - 1;
loses == Loses + 1;
}
Run Code Online (Sandbox Code Playgroud)
我在标题中得到错误,int转换和丢失在if ProgramOn循环之外,我是否需要将它们公开?
我想冒风险回答这个问题但是......
Turns == Turns - 1;
Loses == Loses + 1;
Run Code Online (Sandbox Code Playgroud)
应该
Turns = Turns - 1;
Loses = Loses + 1;
Run Code Online (Sandbox Code Playgroud)
==相等的=运算符,赋值的运算符.
我不知道你有另一个loses作为局部变量,但要注意loses并Loses完全不同.