static void Main() { // Zufallszahlengenerator erstelltn RandomNumberGenerator numberGenerator = new RandomNumberGenerator(250); // Beobachter erstellen BaseObserver baseObserver = new BaseObserver(numberGenerator, 10); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 20); RangeObserver rangeObserver = new RangeObserver(numberGenerator, 5, 200, 300); QuickTippObserver quickTippObserver = new QuickTippObserver(numberGenerator); // Nummerngenerierung starten numberGenerator.StartNumberGeneration(); // Resultat ausgeben Console.WriteLine("\n--------------------RESULT-----------------------"); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(statisticsObserver.ToString()); Console.WriteLine(rangeObserver.ToString()); Console.WriteLine(quickTippObserver.ToString()); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("-------------------------------------------------\n"); Console.Write("Bitte drücken Sie Enter ..."); Console.ReadLine(); }
static void Main() { // Zufallszahlengenerator erstelltn RandomNumberGenerator numberGenerator = new RandomNumberGenerator(250); // Beobachter erstellen BaseObserver baseObserver = new BaseObserver(numberGenerator, 10); StatisticsObserver statisticsObserver = new StatisticsObserver(numberGenerator, 20); RangeObserver rangeObserver = new RangeObserver(numberGenerator, 5, 200, 300); QuickTippObserver quickTippObserver = new QuickTippObserver(numberGenerator); // Nummerngenerierung starten numberGenerator.StartNumberGeneration(); // Resultat ausgeben Console.WriteLine("\n-------------------------------Result-------------------------------"); Console.WriteLine($" >> {statisticsObserver.GetType().Name}: Recieved {statisticsObserver.CountOfNumbersReceived} numbers " + $"==> Min = '{statisticsObserver.Min}', Max = '{statisticsObserver.Max}', Sum = '{statisticsObserver.Sum}' Avg = '{statisticsObserver.Avg}'."); Console.WriteLine(rangeObserver.ToString()); Console.WriteLine(quickTippObserver.ToString()); Console.WriteLine("--------------------------------------------------------------------"); Console.ReadKey(); }