static void Main(string[] args)
    {
        // set a listener for the Calculator class
        Calculator.CalculationPerformed = StandardHandleResult;

        // create an instance of the Nefarious class
        NefariousClass nc = new NefariousClass();

        // perform a calculation
        Calculator.CalculateProduct(20, 72);

        // wait for input before exiting
        Console.WriteLine("Press enter to finish");
        Console.ReadLine();
    }
Exemplo n.º 2
0
    static void Main(string[] args)
    {
        // create a new instance of the Calculator class
        Calculator calc = new Calculator();

        // subscribe to the event in the calaculator class
        calc.CalculationPerformedEvent += HandleEvent;

        // create an instance of NefariousClass
        NefariousClass nef = new NefariousClass(calc);

        // perform a calculation
        calc.CalculateProduct(20, 72);

        // wait for input before exiting
        Console.WriteLine("Press enter to finish");
        Console.ReadLine();
    }