Тема: Як працює різний код
Добрий день.
Що тут відбувається?
var random = new Random(DateTime.Now.Millisecond);
foreach (int i in Enumerable.Range(0, 5).OrderBy(x=>random.Next()))
{
Console.WriteLine(i);
}
Enumerable.Range(0, 5) створює список з п'яти елементів, з 0 до 4 включно, OrderBy мав би сортувати той список за якимсь параметром, але в якості параметру використовується рандомне число. То як воно сортує оте все?