|
1
14
我们可以在函数中定义“匿名方法”(我不建议使用它们来组织大型方法):
|
|
|
2
7
如果某个对象比通常情况下更长、更复杂,那么最好将其重构为单独的类(正常或静态,取决于上下文),您可以使用专用于此功能的私有方法。 |
|
|
3
2
我知道很多人不喜欢区域,但在这种情况下,他们可以通过将您的特定方法分组到一个区域来证明其有用。 |
|
|
4
2
你能举个更具体的例子吗?读了你的帖子后,我有以下印象,当然这只是猜测,因为信息有限:
阿希姆 |
|
|
5
1
|
|
|
6
0
更好的解决方案是重构此方法以分离类。在初始类中将该类的实例创建为私有字段。将big方法公开,并将big方法重构为几个私有方法,这样就可以清楚地了解它的作用。 |
|
|
7
0
看来我们会得到我想要的东西
局部函数
C#7/Visual Studio 15
:
真可惜,我为此等了7年多:-) 有关C#的早期版本,请参见其他答案。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |