我正在设置 StructureMap,似乎我想做的所有事情都有两种方法可以做到,我不清楚它们之间有什么区别。例如,这两行之间有什么区别:
StructureMapConfiguration.ForRequestedType<IConsumer>().AddConcreteType<Consumer>();
StructureMapConfiguration.ForRequestedType<IConsumer>().TheDefaultIsConcreteType<Consumer>();
同样,使用 AddInstanceOf 和 ForRequestedType 有什么区别?