Программа останавливает работу после нажатия Esc - C#
Формулировка задачи:
Помогите пожалуйста организовать цикл... в программе вводятся числы int. ту часть, где выполняются обработки с этими числами, я уже сделала... сейчас осталось последний цикл: Нужно, что бы программа зверщилась, после того, как мы нажимаем esc, или какую-то другую клавишу на свой выбор...
Добавлено через 16 минут
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 - C#»
bool exit = false; while (!exit) { key = (char)Console.Read(); if (key == 'q') exit = true; }
8 голосов, оценка 4.125 из 5
СОХРАНИТЬ ССЫЛКУ