субота, 18 січня 2014 р.

C# : програма закривається.

     Програма написана, виконується, але ми нічого не встигаємо побачити, оскільки зразу після виконання консоль закривається. В мові С в таких випадках в кінці програми використовується код:

system("pause");

     Це дає змогу не закривати вікно, допоки ви не натиснете якусь кнопку на клавіатурі. В C# з такою ж метою використовується метод System.Console.ReadKey():


System.Console.Write("Press any key to continue . . . ");   
 System.Console.ReadKey(); 

     Програма також буде чекати на натиснення кнопки. Загалом, метод повертає значення типу char, яке буде відповідати натиснутій кнопці (www.dotnetheaven.com):

            s = Console.ReadKey();
            if (s.Key == ConsoleKey.Insert)
                {
                Console.WriteLine("You pressed insert");
             }

     ConsoleKey - містить набір (константи) всіх кнопок на клавіатурі.

Немає коментарів:

Дописати коментар