Въвеждане на определен 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");![tongue-out](https://tinymce.cachefly.net/4.0/plugins/emoticons/img/smiley-tongue-out.gif)
Точно това търсих!![smile](https://tinymce.cachefly.net/4.0/plugins/emoticons/img/smiley-smile.gif)
Много благодаря.