Въвеждане на определен string от user
Искам да разбера как да напиша програма, в която Input-а трябва задължително да бъде примерно или "А" или "B". Ако user-a въведе нещо различно от "A" или "B", в Output-a да изпише примерно "You can only choose between "A" or "B": " и да трябва да въведе отново стойност. Просто казано -Console.ReadLine();, който да работи единствено с определени от нас стойности и ако не е въведена посочената стойност да се повтори Console.ReadLine(); процеса. Пробвах редици начини, а после потърсих в Google, но нищо не открих. Ще съм много благодарен, ако някой ми помогне.
хммм незнайно защо при твоя код, дори и да въведа "A" или "B" ми връща "Incorrect input. Please enter A or B". Ако го направя while (answer != "A") няма проблеми, но като са две не става...
Да моя е грешката
трябва да се напише така :
while (!(input == "A" || input == "B")), а не while (answer != "A" || answer != "B");
или while (input != "A" && input != "B");
Точно това търсих!
Много благодаря.