5
我剛剛開始使用Unity。我仍然想知道它的優點是什麼。UnityContainer.Resolve與Activator.CreateInstance相比有哪些優勢?
UnityContainer().Resolve<T>()
它可以返回 該類型的具體實例註冊爲通用類型T
。
我想我也可以用Activator.CreateInstance<T>()
。
Activator
是.NET Framework中的一個內置類,所以我想知道Unity的獨特功能是什麼?
閱讀有關依賴注入的任何教程,並且您將得到答案... –
此外,Activator.CreateInstance是* slow *,並且不能將接口映射到具體類型。依賴注入是無用的 –