static void Main(string[] args) { AverageAggregator avrg = new AverageAggregator(new List<int>() { 11, 23, 3, 4, 5, 5, 6 } ); avrg.AverageEvent += Avrg_AverageEvent; avrg.ReactEvent += Avrg_ReactEvent; Console.WriteLine("the starting average is {0}",avrg.Average); avrg.AddNumber(66); avrg.AddNumber(1001); }
static void Main(string[] args) { AverageAggregator test = new AverageAggregator(); test.PropertyChanged += Test_PropertyChanged; test.AddNumber(20); test.AddNumber(30); test.AddNumber(48); Console.WriteLine(test.Average); }
static void Main(string[] args) { AverageAggregator avrg = new AverageAggregator(new List <int>() { 11, 23, 3, 4, 5, 5, 6 }); avrg.AverageEvent += Avrg_AverageEvent; avrg.ReactEvent += Avrg_ReactEvent; Console.WriteLine("the starting average is {0}", avrg.Average); avrg.AddNumber(66); avrg.AddNumber(1001); }
static void Main(string[] args) { AverageAggregator aggregator = new AverageAggregator (delegate(object sender, decimal oldAverage, decimal newAverage) { Console.Write("-Event fired: "); Console.WriteLine("Average changed from {0} to {1}.", oldAverage, newAverage); }); Console.WriteLine("Add numbers to the aggregator. Add 0 to stop."); int input = -1; while(input != 0) { input = int.Parse(Console.ReadLine()); Console.WriteLine("{0} has been added to the aggregator", input); aggregator.AddNumber(input); } }