编写一个C#程序,使用递归和LINQ实现对一个包含嵌套集合(例如`List`,其中元素可能是`int`或`List`)的深度展平操作,最终输出一个按层级顺序(Level-order traversal)排列的整数列表。要求:- 不使用任何循环语句(如`for`, `foreach`, `while`);- 不使用`yield return`;- 展平过程必须通过递归完成;- 使用LINQ进行数据处理;- 输入示例:`new List { 1, new List { 2, new List { 3, 4 }, 5 }, 6 }` - 输出应为:`List { 1, 2, 5, 3, 4, 6 ……
