Lui*_*jon 1 .net c# dependency-injection unity-container
根据MSDN,类的Resolve<T>()方法UnityContainer使用如下:
var controller = container.Resolve<ManagementController>();
Run Code Online (Sandbox Code Playgroud)
但是,我在UnityContainer类定义中找不到该方法.我只能看到:
public class UnityContainer : IUnityContainer, IDisposable
{
// Other methods
public object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides);
public IEnumerable<object> ResolveAll(Type t, params ResolverOverride[] resolverOverrides);
// Other methods
}
Run Code Online (Sandbox Code Playgroud)
我使用了错误的包裹还是什么?
这些是我安装的包.
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration;
Run Code Online (Sandbox Code Playgroud)
IUnityContainer.Resolve<T>() 是一种扩展方法:
| 归档时间: |
|
| 查看次数: |
2595 次 |
| 最近记录: |