2010-09-09 53 views

回答

0

可以解决此限制,在构造或二传手:

public class MyService : IMyService { 
    List<IMyDependency> _myDeps; 

    [Dependency] 
    public IMyDependency[] Deps { 
     set { 
      _myDeps = new List<IMyDependency>(Deps); 
     } 
    } 
    ... 
} 

如果你不能改变你的类,你仍然可以使用一个工厂。

相关问题