Имя не существует в текущем контексте - Методы - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу получить более чистый код, поэтому я попытался упаковать свой код в метод. Вот как я пытался

У меня есть метод:

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' не существует в текущем контексте

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Используйте ключевое слово var или, если вы знаете, типы данных, используйте их.

bool isGameOn = false;
int itemEaten = 0;
0 голосов
/ 25 апреля 2018

Добавить var ключевое слово перед переменными.

var isGameOn = false;
var itemEaten = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...