|
|
1
9
好的,几点建议:
|
|
|
2
3
请注意,如果需要,也可以使用Func而不是声明委托类型,但在这种情况下就不那么简洁了。
另外,我会退回一张支票
|
|
|
3
3
通过链接Select(map)和Where(filter)而不是多个FOR循环和IF语句,您可以一直使用lambda
基本上,你应该多想想 declaratively imperatively |
|
|
4
2
编写以下内容而不是使用delegate关键字更为惯用。但它不会改变底层功能。
另外,我发现重写ForEach更具可读性,如下所示
|
|
|
5
1
在我看来,基于这个例子,它看起来不错。您可以通过替换以下内容进行更多重构:
|
|
|
6
1
以下是一个无LINQ的解决方案:
警告
|
|
|
7
0
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |