, &&
||
;
if
do..while
while..do
:
response = Console.ReadLine();
while (response != "N" && response != "Y" && response != "n" && response != "y") {
WriteLine("Please reply with Y or N");
response = Console.ReadLine();
}
- :
Dictionary<String, Boolean> expectedResponses = new Dictionary<String, Boolean>() {
{"Y", true},
{"y", true},
{"N", false},
{"n", false},
};
...
response = Console.ReadLine();
while (!expectedResponses.ContainsKey(response)) {
WriteLine("Please reply with Y or N");
response = Console.ReadLine();
}
...
if (expectedResponses[response]) {
}
else {
}