我打电话
mActionLogManager = container.Resolve<IActionLogManager>();
并且在调试时我看到它只通过非默认 ctor
public ActionLogManager(IUnityContainer container)
{
Init(container);
}
不unity
总是调用无参数的ctor吗?
我试图编写和删除无参数 ctor。
它存在的时候没有经过它,
并且在丢失时没有抛出异常。
更新: 如果是这样,它如何知道要在 ctor 中填写哪些参数?