2016-05-27 14 views
0

// Вот фрагмент моего кода, метод меню вызывает еще два метода, я все пробовал и не знаю, какой код использовать или где его поставить. Спасибо вам, ребята!!Как я могу заставить консольное приложение закрываться всякий раз, когда появляется esc. клавиша нажата во всем приложении?

имен ConsoleApplication7 { Программа класса {

const double pi = 3.14159265359; 
    const string E = "exit"; 
    const string C = "circle"; 
    const string R = "rectangle"; 
    static void Main(string[] args) 
    { 

     { 

      intro(); 


      { 
       while (true) 

       menu(); 
      } 
     } 
    } 

ответ

0
const double pi = 3.14159265359; 
const string E = "exit"; 
const string C = "circle"; 
const string R = "rectangle"; 

static void Main(string[] args) 
{ 
ConsoleKeyInfo keyinfo; 
    do 
    { 
     keyinfo = Console.ReadKey(); 
     intro(); 


     { 
      while (true) 

      menu(); 
     } 
    } 
    while (keyinfo.Key != ConsoleKey.Escape); 
} 
+0

спасибо я реализовал его в мою систему, но ее дала мне предупреждение о том, недостижимом коде обнаруженного с зеленой линией под: –

+0

времени (keyinfo.Key! = ConsoleKey.Escape); –

+0

удалить в то время как верно или отправить точный код, который у вас есть – Claudius