Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
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