说我有一个简单的控制台应用程序:
public static class Program
{
private static ILog Log { get; set; }
public static void Main()
{
Log.Write("Hello, world!");
}
}
Run Code Online (Sandbox Code Playgroud)
我可以使用Autofac注入Log实例并确保Log属性在运行时不为null的最简单方法是什么?问题是我不能通过Main()传递它,我试图避免使用容器的服务位置(只是因为).