我遇到了一个奇怪的问题。我创建了一个对象(在该对象内我调用 readline..)然后程序退出,尽管我最后调用了 ReadLine()。
为什么停不下来?如何让它停下来?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Funkcjonalnosc {
class MainClass {
static void Main(string[] args) {
new MainMenu();
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Funkcjonalnosc {
public class MainMenu {
int selection;
public MainMenu() {
showMenu();
selection = getSelection();
Console.WriteLine("Wybrano "+ selection);
switch (selection) {
case 1: break; //strojenie
case 2: break; //pobieranie stroju
}
}
void showMenu() {
String menu = "1. Nastrój\n2. Dodaj strój";
Console.WriteLine(menu);
}
int getSelection() {//pobiera wybrana opcje z menu{
try {
return Console.Read();
} catch (Exception e) { Console.WriteLine("Zly wybor"); getSelection(); }
return -1;
}
}
}