0

Unity 2.0 xmlファイルを使用して、汎用リストを含むオブジェクトにデータを入力しようとしています。Unity構成スキーマによると、配列要素のみがサポートされています。誰かがUnityを使用して汎用リストにデータを入力しようとしたことがありますか?

4

1 に答える 1

0

コンストラクターまたはセッターを使用して、この制限を回避できます。

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

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

クラスを変更できない場合でも、ファクトリを使用できます。

于 2010-09-10T08:01:41.710 に答える