我对C#中从未见过的事情有疑问.在新的asp.net依赖注入中的服务提供者中,有一个方法是“return _ => null;”
@H_403_2@https://github.com/aspnet/DependencyInjection/blob/dev/src/Microsoft.Framework.DependencyInjection/ServiceProvider.cs
第63-72行. @H_403_2@问题的方法:
第63-72行. @H_403_2@问题的方法:
private Func<MyServiceProvider,object> CreateServiceAccessor(Type serviceType) { var callSite = GetServiceCallSite(serviceType,new HashSet<Type>()); if (callSite != null) { return RealizeService(_table,serviceType,callSite); } return _ => null; }@H_403_2@是什么 _.它是C#6中的新功能吗?除非您需要命名约定,否则搜索返回_不会返回任何有用的内容.