static void Main(string[] args) { ApplicationUtilities.DisplayApplicationInformation(); Racer[] r = new Racer[2]; r[0] = new HotRod(); r[1] = new StreetTuner(); for (int i = 0; i < r.Length; i++) { ApplicationUtilities.DisplayDivider("Racer Information"); RacerInfo.CollectRacerInformation(r[i]); if (r[i] is HotRod) { RacerInfo.CollectHotRodInformation((HotRod)r[i]); } else if (r[i] is StreetTuner) { RacerInfo.CollectStreetTunerInformation((StreetTuner)r[i]); } RacerInfo.DisplayRacerInformation(r[i]); ApplicationUtilities.PauseExecution(); } ApplicationUtilities.TerminateApplication(); }