static void Main(string[] args) { var games = new IGambling[] { new Lottery("Lotto", 45, 45, 6, 1), new Lottery("Euromillions", 50, 12, 5, 2), new Lottery("Joker", 90, 0, 5, 0), new Scratch_card("Cash"), new Scratch_card("Schatztruhe") }; foreach (var g in games) { g.get_instructions(); g.print_list(g.generate_rand(), g.Name); } var sc = new Scratch_card("Lebenlang"); sc.play(); sc.play(); sc.play(); Json.Serialization(games); }
static void Main(string[] args) { try { var game1 = new Lottery("Lotto", 45, 45, 6, 1); var game2 = new Lottery("Euromillions", 50, 12, 5, 2); var game3 = new Lottery("Joker", 90, 0, 5, 0); var game4 = new Scratch_card("Cash"); IGambling[] games = new IGambling[] { game1, game2, game3, game4 }; foreach (var g in games) { g.get_instructions(); g.print_list(g.generate_rand(), g.Name); } } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } }