0
在解決問題之前是否需要註冊類型?使用Resolve時Autofac省略RegisterType?
builder.RegisterType<Driver>().As<IDriver>();
builder.Register(c => new Car(c.Resolve<IDriver>())).As<IVehicle>();
或者我可以省略寄存器類型行。決心會爲我註冊嗎?
編輯
我應該使用RegisterType或註冊
builder.Register(c => new Driver()).As<IDriver>();
builder.Register(c => new Car(c.Resolve<IDriver>())).As<IVehicle>();
謝謝。我應該使用寄存器還是寄存器類型?查看更新的問題 – ministrymason 2012-02-03 17:02:59
不客氣。兩者都很好。因此,如果您需要更多信息,最好提出一個新問題 - 讓其他人稍後可以更輕鬆地找到信息。並且不要忘記將問題標記爲已回答:) – 2012-02-03 17:12:04