我对C#中从未见过的事情有疑问.在新的asp.net依赖注入中的服务提供者中,有一个方法是"return _ => null;"
问题的方法:
private Func<MyServiceProvider, object> CreateServiceAccessor(Type serviceType)
{
var callSite = GetServiceCallSite(serviceType, new HashSet<Type>());
if (callSite != null)
{
return RealizeService(_table, serviceType, callSite);
}
return _ => null;
}
Run Code Online (Sandbox Code Playgroud)
是什么 _.它是C#6中的新功能吗?除非您需要命名约定,否则搜索返回_不会返回任何有用的内容.