using System.Reflection; namespace LFlow.Base; /// /// 程序对象 /// public class App { /// /// 服务集合 /// internal static IServiceCollection? services; /// /// 服务提供者 /// private static IServiceProvider? ServiceProvider => services?.BuildServiceProvider(); /// /// 获取服务 /// /// /// public static T? GetService() { return ServiceProvider!.GetService(); } /// /// 子服务程序集 /// public static List SubServiceAssembly = []; }