Patterns & Practices 團隊採「釋出產品同步發布文檔至 MSDN」模式,可先線上閱讀再決定安裝。
使用 Unity 僅三步驟:
IUnityContainer container = new UnityContainer();container.RegisterType<ILogger, ConsoleLogger>();ILogger logger = container.Resolve<ILogger>();

結果:主控台輸出訊息。

結果:無輸出(NullLogger 為空實作)。

透過容器切換實作,零修改業務代碼即可替換行為,展現 DI 核心價值。