This question already has answers here:
What is the => assignment in C# in a property signature
(6个答案)
3年前关闭。
查看其他人的代码后,发现以下代码行:
我很困惑,看到一个lambda(=>)而不是一个等号(=)。依赖项注入库是Unity,此语法特定于Unity吗?
谁能解释这个表情在做什么?
(6个答案)
3年前关闭。
查看其他人的代码后,发现以下代码行:
protected IDirectIp Iridium => _resolver.Resolve<IDirectIp>();
我很困惑,看到一个lambda(=>)而不是一个等号(=)。依赖项注入库是Unity,此语法特定于Unity吗?
谁能解释这个表情在做什么?
最佳答案
那是一个表达身体的功能。这是在c#6.0中添加的,等效于
protected IDirectIp Iridium
{
get { return _resolver.Resolve<IDirectIp>(); }
}
08-26 09:24