У меня есть сценарий, в котором у меня есть список классов, и я хочу перепутать порядок.Например:
private List<Question> myQuestions = new List<Question>();
Итак, учитывая, что теперь это заполнено набором данных, я хочу перепутать порядок.Моей первой мыслью было создать коллекцию целых чисел, пронумерованных от 1 до myQuestions.Count, назначить по одному случайному каждому вопросу, а затем перебрать их по порядку;Однако я не могу найти подходящий тип коллекции для этого.Примером того, что я имею в виду, может быть что-то вроде этого:
for (int i = 0; i <= myQuestions.Count -1; i++)
tempCollection[i] = myQuestions[rnd.Next(myQuestions.Count-1)];
Но я не уверен, каким должно быть tempCollection - это просто должно быть одно значение, которое я могу удалить при использовании.У кого-нибудь есть какие-либо предложения относительно того, какой тип использовать, или о лучшем способе сделать это?