C# – Basılan Tuşu Öğrenmek (KeyChar)
Bu örneğimizde C# Console Applicationda klavyeden bastığımız bir tuşun yazdırılmasını sağladık. Ancak işlemin sonunda Console ekranını kapatmak için F1 tuşuna basılması şartını ekledik.
ConsoleKeyInfo cki; do { ConsoleKeyInfo keyInfo; //Değişkenimizi tanımlıyoruz Console.WriteLine("Öğrenmek istediğiniz tuşa basınız"); keyInfo = Console.ReadKey(true);//Basılan tuşu okuyoruz Console.WriteLine("Bastığın tuş {0}\n",keyInfo.KeyChar); //Basılan tuşu ekrana yazdırıyoruz Console.WriteLine("Çıkmak için F1'e basınız"); cki = Console.ReadKey(); if (cki.Key == ConsoleKey.F1) Environment.Exit(0); //Eğer F1 tuşuna basılırsa programı kapatıyoruz } while (cki.Key != ConsoleKey.F1);