【发布时间】:2011-01-22 17:40:44
【问题描述】:
public interface IInterface1
{
}
public interface IInterface2
{
}
public class MyClass : IInterface1, IInterface2
{
}
...
ObjectFactory.Initialize(x =>
{
x.For<IInterface1>().Singleton().Use<MyClass>();
x.For<IInterface2>().Singleton().Use<MyClass>();
});
var x = ObjectFactory.GetInstance<IInterface1>();
var y = ObjectFactory.GetInstance<IInterface2>();
我用上面的代码得到了两个不同的 MyClass 实例。我怎样才能得到一个?
【问题讨论】:
标签: c# singleton structuremap