Я хочу вернуться к началу условия «если», если выполнено условие «else». Я действительно новичок в программировании на C# и боюсь совсем немного, если честно. Извините, если это было задано раньше, я сделал, но ничего не нашел.Как мне вернуться в начало ветки if?
Вот мой (грязный) код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tinkering
{
class Program
{
static void Main(string[] args)
{
{
Console.WriteLine("Let's go on an adventure shall we?\n\nLet's start with your name:");
string userName = Console.ReadLine();
Console.WriteLine("\nHi " + userName);
Console.WriteLine("\nIs that a girls' name?\n");
Console.ReadLine();
Console.WriteLine("\nI see\n");
Console.WriteLine("Well anyway, let's get started shall we?\n");
Console.WriteLine("Would you care to go Left or Right " + userName);
while (userInput)
{
string userInput = Console.ReadLine();
if (userInput == "left")
{
Console.WriteLine("Left it is!\nYou see a long dark corridor. There is a sudden empty feeling in your stomach, kind of like that weird feeling where it feels empty but you know you could shit...");
Console.ReadLine();
}
else if (userInput == "right")
{
Console.WriteLine("Ok let's head right\n");
Console.WriteLine("\nIt looks as though we have a locked door here...");
Console.WriteLine("Unfortunately" + userName);
Console.WriteLine("that is the end of this shitty little game (I couldn't be bothered writing anymore code for it lol");
Console.ReadLine();
}
else
{
Console.WriteLine("Just type 'left' or 'right' please");
Console.ReadLine();
}
}
Как правильно использовать строку в качестве условия для 'while'? Я угадываю синтаксическую ошибку? –
Не уверен, что я понимаю вопрос. вы имеете его в цикле while (хотя и очень странный), поэтому он будет повторяться, когда он нажимает на закрытие '}'. Возможно, вам просто нужно исправить свое состояние (которое даже не похоже на компиляцию)? – BradleyDotNET
Да, извините, я кое-что узнал в Интернете и решил немного похудеть/пообщаться (как сказал друг, это лучшее, что нужно для обучения программированию ...), но, очевидно, мне нужно вернуться к самому началу ... – Kenny