Я пробовал следующий код...
string pass = "";
Console.Write("Enter your password: ");
ConsoleKeyInfo key;
do
{
    key = Console.ReadKey(true);
    // Backspace Should Not Work
    if (key.Key != ConsoleKey.Backspace)
    {
        pass += key.KeyChar;
        Console.Write("*");
    }
    else
    {
        Console.Write("\b");
    }
}
// Stops Receving Keys Once Enter is Pressed
while (key.Key != ConsoleKey.Enter);
Console.WriteLine();
Console.WriteLine("The Password You entered is : " + pass);
Но таким образом функциональность backspace не работает при вводе пароля. Любое предложение?
