Exemple #1
0
        static void Main(string[] args)
        {
            C1 c1 = new C1();
            C2 c2 = new C2();
            C3 c3 = new C3();

            // Constructor injection
            C4 ExampleClass1 = new C4(c1, c2, c3);

            ExampleClass1.DoStuff();

            // Method injection
            C5 ExampleClass2 = new C5();

            ExampleClass2.DoStuff(c1, c2, c3);

            Console.ReadKey();
        }