Каков наилучший способ получить точно значения x из Enumerable в С#. Если я использую Enumerable.Take() следующим образом:
var myList = Enumerable.Range(0,10);
var result = myList.Take(20);
Результат будет содержать только 10 элементов.
Я хочу заполнить недостающие записи значением по умолчанию. Что-то вроде этого:
var myList = Enumerable.Range(0,10);
var result = myList.TakeOrDefault(20, default(int)); //Is there anything like this?
Есть ли такая функция в С#, а если нет, то какой лучший способ достичь этого?