当前位置: 代码迷 >> ASP.NET >> unity中,有哪位高手用过构造函数注入
  详细解决方案

unity中,有哪位高手用过构造函数注入

热度:4154   发布时间:2013-02-25 00:00:00.0
unity中,有谁用过构造函数注入.
如下面的程序:
public class test
{
  test(string aa)
  {
  console.write(aa);
  }
  
  test(int b)
  {
  console.write(b.tostring());
  }
}

我想在另一个类中调用test(string aa)这个构造器.

IUnityContainer container = new UnityContainer();
container.RegisterInstance("testName", "hello world");

container.RegisterType<test>(new IndjectContructor(new ResolveParmeter<string>("testName")));


//调用
test t = container.Resolve<test>();
我这里想调用test(string aa)这个构造函数,输出结果hello world.

但上面的程序无法实现,请教高手.




------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
http://www.cnblogs.com/overred/articles/1090708

4.在实现注册映射时构造函数public Log(ILogFormatter format)参数不能为string,int等值类型,需要为接口或者类

------解决方案--------------------------------------------------------
container.RegisterInstance("testName", "hello world");
container.RegisterType<test>(new InjectionConstructor(new ResolvedParameter<string>("testName"))); 
是调用test(string aa)这个构造函数呀,晕..
------解决方案--------------------------------------------------------
探讨
http://www.cnblogs.com/overred/articles/1090708

4.在实现注册映射时构造函数public Log(ILogFormatter format)参数不能为string,int等值类型,需要为接口或者类
  相关解决方案