最简单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.
运行程序。
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.
运行程序。
相关文章推荐
- 使用 CXF 做 webservice 简单例子
- ALSA(高级Linux声音架构):一 简单例子
- 简单的j2ee+flex 两个独立工程的通信例子
- windows shell语法及简单的例子
- 简单的Delegate(委托)例子
- 一个简单条件搜索例子
- 一个简单的AsyncTast小例子
- win32 socket的一个简单的例子 控制台
- Android 解析后台返回为Json数据的简单例子!!!
- Java中正则表达式的一个简单例子
- ScrollView 简单例子
- socket 简单介绍与例子
- 3.举个简单的例子。。。在liferay portal 上开发文件下载功能
- 关于Python的web模板jinja2的简单例子
- java.util.Timer定时任务简单例子
- 使用Google Test的一个简单例子
- 最简单的基于FFmpeg的AVDevice例子(读取摄像头)
- 链表简单例子
- Spring中quartz的简单例子
- javascript表单验证简单例子