0
是否有某种简洁流畅的界面用于创建要提供给IWindsorContainer.Resolve()方法的参数字典?喜欢的东西:Windsor Castle:Resolve()参数的简写流畅界面?
container.Resolve<ConsoleApp>(Parameters.Add("args", args).Add("banana", X).Add...)
是否有某种简洁流畅的界面用于创建要提供给IWindsorContainer.Resolve()方法的参数字典?喜欢的东西:Windsor Castle:Resolve()参数的简写流畅界面?
container.Resolve<ConsoleApp>(Parameters.Add("args", args).Add("banana", X).Add...)
要回答我的问题:它看起来像我忘了集合初始化:
container.Resolve<ConsoleApp>(new Hashtable(){{"args", args}});
您也可以通过一个匿名对象作为参数:
container.Resolve<ConsoleApp>(new { args, banana = X });
是啊,这是.NET 3.5的一个很酷的功能:) – 2009-07-01 08:27:31