Программа останавливает работу после нажатия Esc - C#
Формулировка задачи:
Помогите пожалуйста организовать цикл... в программе вводятся числы int. ту часть, где выполняются обработки с этими числами, я уже сделала... сейчас осталось последний цикл: Нужно, что бы программа зверщилась, после того, как мы нажимаем esc, или какую-то другую клавишу на свой выбор...
сама кое как пробовала, но все же работает не так как надо(( кто может помочь исправить ошибку??
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication27 { class Program { public static int Recursion(int n) { if (n <= 1) { return 1; } return n * Recursion(n - 1); } static void Main(string[] args) { Console.WriteLine("Enter integer. Or enter Esc for end"); int n = int.Parse(Console.ReadLine()); int k = Recursion(n); while (true) { ConsoleKey ki = Console.ReadKey().Key; if (ki == ConsoleKey.Escape) break; } } } }
Решение задачи: «Программа останавливает работу после нажатия Esc»
textual
Листинг программы
bool exit = false; while (!exit) { key = (char)Console.Read(); if (key == 'q') exit = true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д