相关疑难解决方法(0)

本地功能与Lambda C#7.0

我正在研究C#7.0中的新实现,我觉得有趣的是他们已经实现了本地函数,但我无法想象一个局部函数比lambda表达式更受欢迎的场景,两者之间有什么区别.

我知道lambdas是anonymous函数,而局部函数却没有,但我无法弄清楚一个真实世界的场景,其中局部函数优于lambda表达式

任何例子都将非常感激.谢谢.

c# lambda function c#-7.0

161
推荐指数
4
解决办法
2万
查看次数

本地功能和SOLID原则C#

我知道从C#7.0开始我们可以创建本地函数,但是如何通过SOLID原则来实现一个好的设计模型呢?

我的意思是,这不会破坏单一责任原则,在另一个功能中添加一个功能吗?

我们可以委托在另一个方法或另一个新类中计算这个简单的任务吗?而对于Open-Closed原则,它允许我继承SomeClass来修改它现在更复杂,我现在需要重写整个基函数而不仅仅是我的代码的一部分?

可能我们只需要重新编写方法的某些部分而不是改变它的整个功能.

.net c# solid-principles c#-7.0

4
推荐指数
2
解决办法
586
查看次数

标签 统计

c# ×2

c#-7.0 ×2

.net ×1

function ×1

lambda ×1

solid-principles ×1