Проверка C# для гласного

Я хочу проверить, является ли пользовательский ввод гласным. Если нажата любая другая клавиша, должна появиться ошибка. Вот что у меня так далеко. Как я могу добавить другие ключи? Токовый выход: "Клавиша нажата" A

static void Main(string[] args)
    {
        ConsoleKeyInfo A;
        while (true)
        {
            A = Console.ReadKey();
            if (A.Key == ConsoleKey.A);
            { 
              Console.WriteLine("A"); 
            }
        }
    }

1 ответ

Вы можете попробовать это:

 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
            {
                if (keyData == Keys.F3)
                {
                    //do something;
                }
                if(keyData ==Keys.Escape)
                {
                    //do something;
                }
                if(keyData ==Keys.F2)
                {
                    //do something;
                }
                return false;
            }
Другие вопросы по тегам