Вывести все значения из массива в случайном порядке - C#
Формулировка задачи:
string [] myArr = new string[10]; myArr[0] = "Вика"; myArr[1] = "Саша"; myArr[2] = "Костя"; myArr[3] = "Маша"; myArr[4] = "Никита"; myArr[5] = "Диана"; myArr[6] = "Даша"; myArr[7] = "Лёша"; myArr[8] = "Влад Быков"; myArr[9] = "Влад Волков";
Решение задачи: «Вывести все значения из массива в случайном порядке»
textual
Листинг программы
class Program { static void Main(string[] args) { Random rand = new Random(); string[] myArr = { "Вика", "Саша", "Костя", "Маша", "Никита", "Диана", "Даша", "Лёша", "Влад Быков", "Влад Волков" }; foreach (string name in myArr.OrderBy(x => rand.Next(0, 100))) //OrderBy - сортирует по возрастсанию (в данном случае каждый элемент сравнивается по случайному числу, генерируемому методом rand.Next(0, 100)) Console.WriteLine(name); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д