Рандом картинок в picturebox без повторений с#(WF)

204
17 июня 2018, 10:50

очень надеюсь на вашу помощь. На форме 8 picturebox загружаю в них картинки рандомно :

Image[] img = new Image[8];
img[0] = Image.FromFile("pic0.png");
img[1] = Image.FromFile("pic1.png");
// и т.д
 Random rnd = new Random();
 pictureBox1.Image = img[rnd.Next(0, 8)];
 pictureBox2.Image = img[rnd.Next(0, 8)];// и т.д

Подскажите, пожалуйста, как сделать так, чтобы картинки не повторялись ?

Answer 1
Random rand = new Random();
img = img.OrderBy(x => r.Next()).ToArray();
READ ALSO
Сохранить отчет из базы данных с помощью FastReport

Сохранить отчет из базы данных с помощью FastReport

У меня есть база данных к которой я подключаюсь с помощью OleDbConnection(файл Microsoft Access, не спрашивайте почему, задание в универе такое дали)Нужно...

215
Сортировка вставкой с обобщенным типом c#

Сортировка вставкой с обобщенным типом c#

Написал реализацию сортировки вставками с обобщенным типом, но к сожалению имею мало опыта работы с обобщениями, подскажите где тут могут...

252
Ошибки в добавление данных в БД

Ошибки в добавление данных в БД

имеется таблица с названием База в этой таблице имеются столбцы с названиями: № п, т п, п о, п п, к в, к, п к в dataGridView вписываю данные и нажимаю...

285