私は次のコンソールプログラムを持っています。ただし、プロパティサービスはnullであり、次のコードブロックの最後の行は例外をスローします。私が逃したものは?
class Program
{
static void Main(string[] args)
{
container = new UnityContainer();
container.RegisterType<Service.IService, Service.Service>();
container.RegisterType<IC1, C1>();
container.Resolve<Service.IService>();
// var c1 = container.Resolve<IC1>();
c1.Run();
}
[Depenency] C1 c1 { get; set; }
}
public class C1
{
[Depenency] Service.IService service { get; set; }
public void Run()
{
var s = service.GetSomething(); // service is null