贴代码:
public class People { public People() { } private Info info; [Dependency] public Info Info { set { info = value; } get { return info; } } } public class Info { public string Name { get; set; } }
Main函数中使用:
container.RegisterType(typeof(People)); container.RegisterType(typeof(Info)); People ppl = new People(); Console.WriteLine(ppl.Info.Name);//报错,Info为null,注入失败
如果加上这一句:
ppl.Info = container.Resolve<Info>();
就是正确的,但是我需要的是使用[Dependency]属性自动注入的方式实例化对象。
我查了很多例子,好像也没有做特别的配置啊。请高手帮忙看看,谢谢。
- 5 回答
- 0 关注
- 790 浏览
添加回答
举报
0/150
提交
取消