【问题标题】:What is IoC in .NET [duplicate].NET 中的 IoC 是什么 [重复]
【发布时间】:2011-06-13 03:46:27
【问题描述】:

可能重复:
What is Inversion of Control?

我不熟悉控制反转 (IoC)。什么是 IoC 以及应用程序如何从使用 IOC 中受益。它是如何用 C# 在 .NET 中实现的?

【问题讨论】:

  • 在发布新问题之前,请搜索现有问题/答案 - 该主题已详细介绍过。
  • 控制反转 (IoC) 和依赖注入 (DI) 模式可帮助您从代码中移除依赖关系。

标签: c# .net dependency-injection inversion-of-control


【解决方案1】:

如果您有一组相互依赖的类,则很难将某个类替换为另一个(更好/更便宜/更快)执行相同工作的类。为了让你的代码更加灵活,你可以使用依赖注入

一个易于使用的 C# DI 框架是 Ninject。他们有一个关于这个主题的非常容易理解的教程。

链接:

http://ninject.org/learn

http://blog.andresays.org/2010/10/dependency-injection-with-ninject-and-asp-net-mvc/

祝你好运!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-15
  • 2014-04-29
  • 2017-03-16
相关资源
最近更新 更多