小编ofl*_*lad的帖子

IoC容器中的自绑定是什么?

我已经看到像Ninject这样的框架以及Stack上的帖子都在使用依赖注入框架(例如下面的代码)时谈到了自绑定。

Bind<Samurai>().To<Samurai>();
Run Code Online (Sandbox Code Playgroud)

他们甚至为此具有特殊的语法:

Bind<Samurai>().ToSelf();
Run Code Online (Sandbox Code Playgroud)

为什么要将类型绑定到自身?我看不到有任何实用的应用程序可以解决此问题,并有助于减少代码中的依赖性。这是否仅意味着对类型的引用会简单地解决自身问题?

c# dependency-injection ninject ioc-container

2
推荐指数
1
解决办法
624
查看次数

标签 统计

c# ×1

dependency-injection ×1

ioc-container ×1

ninject ×1