Если у меня есть IDictionary<int, int>
, возможно ли получить IEnumerable<int>
, который будет содержать каждый KeyValuePair<int, int>
, разобранный на две (int, int)
записи, вставленные одна за другой?
Маленькийпример:
Dictionary:
5 - 25
6 - 36
7 - 49
Wanted Enumerable:
5, 25, 6, 36, 7, 49
Кроме того, я хотел, чтобы это было в одном супер-симпатичном утверждении, но я не мог придумать подходящий:)
Обновление:
Позволяет ли LINQ
вставлять более одного элемента в оператор .Select
, что разделяет идею:
xyz.Select(t => (t, null))
чтобы полученное значение Enumerable
сразу после него содержало t
и null
?