我想要一个更干净的代码,所以我尝试在一个方法中打包我的代码。 这就是我试过的方式
我有一个方法:
endScreen();
其次是:
private static void endScreen()
{
//Game Over
isGameOn = false;
Console.SetCursorPosition(25, 12);
Console.WriteLine("Game Over!");
//Show Score
Console.ForegroundColor = ConsoleColor.White;
Console.SetCursorPosition(27, 14);
Console.Write("Your Score is: " + itemEaten * 100 + "!");
Console.SetCursorPosition(26, 13);
Console.WriteLine("Press Enter To Continue.");
itemEaten = 0;
Console.ReadLine();
Console.Clear();
}
我得到的错误是:
错误CS0103当前
中不存在名称'isGameOn'错误CS0103当前上下文中不存在名称'itemEaten'
答案 0 :(得分:0)
在变量之前添加var
关键字。
var isGameOn = false;
var itemEaten = 0;
答案 1 :(得分:0)
使用var关键字,或者如果您知道数据类型使用这些。
bool isGameOn = false;
int itemEaten = 0;