コード例 #1
0
ファイル: Program.cs プロジェクト: dhanushkumar/Projects
        /// <summary>
        /// Method 2 Using dependency injection as a service
        /// </summary>
        private static void RunMethodTwo(ICalculatorService service)
        {
            var devisibilityCommand = GetDivisibilityCommand();
            var fibonacciCommand    = GetFibonacciCommand();

            //inject command(s)
            service.AddCommand(devisibilityCommand);
            service.AddCommand(fibonacciCommand);
            //let service invoke the command
            service.Run();
            Console.ReadLine();
        }