Программирование. C# на Windows Forms

У меня есть на форме 25 кнопок. Их нужно заполнить случайным образом числами от 1 до 25 без повторений. Как это реализовать. Подскажите, пожалуйста.

Кнопкам ставишь Tag pyatnashki

var r = new Random();
int prev = 0;
foreach (var c in this.Controls) {
if (c is Button && c.Tag == "pyatnashki") {
int num;
do num = r.Next(1, 25 + 1); while num == prev;
c.Text = num.ToString();
prev = num;
}
}

исправил код.

Добавить комментарий