【发布时间】:2023-03-07 06:39:01
【问题描述】:
我使用 Ninject 和 MVC3 来自动注入构造函数参数。效果很好。
你如何用非 MVC 代码做类似的事情。
例如:
public class Ninja
{
private readonly IWeapon _weapon;
public Ninja(IWeapon weapon)
{
_weapon = weapon;
}
public void Strike()
{
_weapon.Strike();
}
}
public class MyProgram
{
public void DoStuff()
{
var Ninja = new Ninja(); // I'm wanting Ninject to call the parameterized Ninja constructor
ninja.Strike();
}
}
我将如何更改代码以使其正常工作?
【问题讨论】:
标签: c# dependency-injection ninject