C# консоль. Ввод пароля.
Владимир Головин

Console.WriteLine("Hello, World!");
Господа, дамы, помогите с циклом в C#!

Идея вот в чём:
Создать простейший login с паролем. Консоль должна считать пароль, определить его истиность и пропустить дальше.

Реализация и баги:
Систему я реализовал, но с одинм багом. Когда вводишь правильный пароль, то ничего не происходит. Просто опять вгонят цикл, пропуская warning. Получается бесконечный цикл, я понимаю. НО как его исправить, я вообще без понятия. Облазил все форумы, но без упешно. SOS!

        public void wrongLogin()
        {
            int password = 1337;

                while (true)
                {
                    long pass2 = Convert.ToInt64(Console.ReadLine()); ;

                    if (pass2 != password)
                {
                    Console.WriteLine("Wrong password! | Подсказка: (dexter | Decimal code)");
                    Console.WriteLine("Try Again..");
                }

                }
        }

PS: Знаю, что тип long для "1337" не то! Пароль состоит из длинного числа. Просто взял для тестов, чтобы не парится.
см. подсказку - узнаешь пароль! =)

1 чел.