您的位置:首页 > 编程语言 > C#

最简单Ninject的例子

2014-03-04 16:16 211 查看
<bind service="ILogger" to="ConsoleLogger" />

1.
下载Ninject。http://www.ninject.org/download.html 

1.1

如果有NuGet,创建一个控制台应用,在NuGet 的图形界面中搜索Ninject,然后安装。

2.

Win Vista以后的系统上,要先unblock再解压,方法是文件属性》General页》点击Unlock。

3.

创建一个控制台应用

4.

配置项目增加Ninject.dll的reference

5.

创建一个类

class SalutationService
{
public void SayHello()
{
Console.WriteLine("Hello Ninject!");
}
}

6.
主程序 using Ninject;

7.

主程序 只要简单传给Ninject要实例化的类名,就获得相应的对象。

using (var kernel = new Ninject.StandardKernel())
{
var service = kernel.Get<SalutationService>();
 service.SayHello();
}

8.
运行程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# ninject