こんにちは、Unity で同じインターフェイスに 2 つのタイプを登録する必要があります。
これが私がやろうとしていることの例です:
container.RegisterType(typeof(IPerson) , typeof(Administrator))
container.RegisterType(typeof(IPerson) , typeof(Director))
public class School{
private IPerson _director;
public School(IPerson director){
_director = director;
}
}
public class Building{
private IPerson _administrator;
public Building(IPerson administrator){
_administrator= administrator;
}
}
School クラスには Director インスタンスが必要であり、Building クラスには Administrator インスタンスが必要であることを Unity に伝えるにはどうすればよいでしょうか?