Я кодировал систему, основанную на теории, что циклы while могут работать в любом месте системы.Так что один раз цикл был пройден, он может работать.Вот простая версия моего кода:
using System;
namespace test___login
{
class Program
{
static void Main(string[] args)
{
string location = "homepage";
while (location.Equals("Homepage", StringComparison.InvariantCultureIgnoreCase))
{
Console.WriteLine("homepage");
Console.WriteLine("WHere to now: ");
location = Console.ReadLine();
}
while (location.Equals("login", StringComparison.InvariantCultureIgnoreCase))
{
Console.WriteLine("login");
Console.WriteLine("Where to now: ");
location = Console.ReadLine();
}
}
}
}
Итак, я предположил, что если во втором цикле while переменная изменится с «login» на «homepage», это будет означать, что первый цикл while будет запущен еще раз,Моя теория о том, как код работает неправильно, или я просто не набираю правильную вещь.Я только начал на прошлой неделе, извините за основной вопрос