Я программист ex-python, и я попытался изучить «взрослый» язык, который является C#. Но мне нужна помощь с функциями. В Python вы можете написать Funtion, такие какСлучайный ассортимент чисел для переменных
def mainloop:
x = random.randint(1,100)
print (x)
mainloop()
mainloop()
и было бы вернуться к FUNTION основного цикла(). Вот код проблемы, над которым я работаю.
public int getValue()
{
List<int> usedNumbers = new List<int>();
Random rnd = new Random();
int tempValue = rnd.Next(0, 27);
if (usedNumbers.Contains(tempValue))
{
// Go back to getValue() to have the tempValue get a new value
}
else
{
usedNumbers.Add(tempValue);
return tempValue;
}
}
Я не могу определить, какова ваша конечная цель. Вы хотите, чтобы метод просто возвращал случайное число или вы хотите, чтобы метод возвращал случайное число, сохраняя при этом текущую таблицу? – TyCobb
Да, трудно понять, что вы пытаетесь сделать. Дело в том, что 'usedNumbers' не требуется, потому что вы никогда не получите более одного номера этой функции – Leo