Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 Unity 2.0 xml 文件,我试图填充一个包含通用列表的对象。根据 Unity Configuration Schema,仅支持数组元素。有没有人尝试过使用统一来填充通用列表?
您可以在构造函数中或使用 setter 解决此限制:
public class MyService : IMyService { List<IMyDependency> _myDeps; [Dependency] public IMyDependency[] Deps { set { _myDeps = new List<IMyDependency>(Deps); } } ... }
如果你不能改变你的班级,你仍然可以使用工厂。