


Программирование
+2Ошибка в коде в C#
Объясните пожалуйста мне тупому в чем здесь ошибка и как её исправить
int w;
Console.WriteLine("Ведите пароль:");
w = Convert.ToInt32 (Console.ReadLine());
if (w == 1234)
Console.WriteLine("Пароль верный");
else
Console.WriteLine("Пароль не верный");
Console.ReadKey;
При компиляции выдает ошибку "В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и создания нового объекта"
По дате
По рейтингу
Предыдущий ответ правильный.
От себя добавлю, что Convert.ToInt32 лишнее действие. Проще ведь сразу if(w == "1234"). К тому же, пароль может содержать буквы, а не только цифры.
Не Console.ReadKey; , а Console.ReadKey();
Больше по теме