C# – BASILAN TUŞU ÖĞRENMEK (KEYCHAR)

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
4,997
Konum
Milano
RC Point
0
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ı ekledim.
Kod:
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);
 
Üst