需要添加什么能让IServiceCollection继承ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>
时间: 2024-02-13 14:00:10 浏览: 138
IServiceCollection接口并没有直接继承ICollection
以下是示例代码:
IServiceCollection serviceCollection = new ServiceCollection();
// 向服务容器注册服务
serviceCollection.AddTransient<IMyService, MyService>();
// 转换为List<ServiceDescriptor>
List<ServiceDescriptor> serviceDescriptors = serviceCollection.ToList();
// 转换为ServiceDescriptor[]数组
ServiceDescriptor[] serviceDescriptorsArray = serviceCollection.ToArray();
在上述代码中,我们向IServiceCollection中注册了一个服务,然后通过ToList()和ToArray()方法将其转换为List
相关推荐


















