Итак, мой вопрос заключается в том, как я смогу использовать метод ChooseCity для именования городов внутри метода городов, учитывая, что я уже улавливаю массив в его параметрах. Также я не был полностью уверен в том, как просто вызвать следующий в списке, а не выбирать случайный. Это код C#.Как я могу уловить две переменные в одном методе? C#
class Program
{
static void Main(string[] args)
{
Random random = new Random();
List<string> nameCities = new List<string> { "Murcia", "Alicante", "Valencia", "Granada", "Albacete" };
Cities(Inventory);
}
static void Cities(int[] Inventory)
{
InitializeConsoleWindow();
Console.WriteLine(" You are now in the city of {0}", ChooseCity(nameCities, random) + " ");
DisplayReturnPrompt();
}
private static string ChooseCity(List<string> nameCities, Random random)
{
int index = random.Next(nameCities.Count);
string chosenCity = nameCities[index];
nameCities.RemoveAt(index);
return chosenCity;
}
}
}
Укажите, что это за язык программирования. – JJJ
@Juhana Спасибо, я не заметил, что я не упоминал об этом. –
@Pachelbel На самом деле это было, я только что попробовал, и это не сработало. То, что заставило его работать, состояло в том, чтобы сделать как список, так и случайным в публичной статике. –