Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
using Ninject.Core;
interface IA
{
}
class A : IA
{
}
class B
{
[Inject]
public IA A;
}
class Module : StandardModule
{
public override void Load()
{
Bind<IA>().To<A>();
}
}
class Program
{
static void Main()
{
IKernel kernel = new StandardKernel(new Module());
B b = kernel.Get<B>();
Console.WriteLine(b.A);
Console.ReadKey();
}
}
* This source code was highlighted with Source Code Highlighter.
ReSharper: Value Tracking