|
1
5
我也会使用扩展方法,但使用迭代器方法:
你的
您的原始呼叫代码无需修改即可工作:
|
|
|
2
2
扩展方法:
用法:
|
|
|
3
1
|
|
|
4
0
你可以(在我眼里)通过写作使你的递归更清晰一些
至于LINQ:LINQ没有一个处理递归数据结构的好方法。有几种不同的扩展方法可以通过向google请求“LINQ递归”来弥补,但我不确定它们是否在本例中增加了清晰性。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 1 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |