比方说,我有某种子应用程序,它需要在主应用程序中注册的某些服务以及其自身的某些特定服务。我想知道是否有更好/自然的方法(也许是某种扩展方法?)。这就是我所做的:
public static IServiceCollection ConfigureServices(this IServiceCollection main)
{
IServiceCollection sub = new ServiceCollection();
foreach (var serv in main)
{
sub.Add(serv);
}
return sub;
}
谢谢。