static void Main(string[] args) { var book = new Book("Bridger's Grade Book"); book.AddGrade(89.1); book.AddGrade(90.5); book.AddGrade(77.5); book.ShowStats(); }
static void Main(string[] args) { var book = new Book("Scott's Grade Book"); book.AddGrade(50.5); book.AddGrade(30.2); book.AddGrade(70.7); book.ShowStats(); }
static void Main(string[] args) { Book book = new Book("Math's book"); book.AddGrade(89.1); book.AddGrade(90.5); book.AddGrade(77.5); book.AddGrade(90.3); book.ShowStats(); }
static void Main(string[] args) { var book = new Book(); book.AddGrade(56.1); book.AddGrade(99.0); book.AddGrade(78.9); book.AddGrade(36.1); book.AddGrade(72.9); book.ShowStats(); }
// Static member is not associate with an object instance, // but the "type" that they are defined inside of. static void Main(string[] args) { if (args.Length > 0) { Console.WriteLine($"Hello {args[0]}!"); } else { Console.WriteLine("Hello stranger!"); } var testGradeBook = new Book("test"); testGradeBook.AddGrade(12.7); testGradeBook.AddGrade(10.3); testGradeBook.AddGrade(6.11); testGradeBook.AddGrade(4.1); testGradeBook.AddGrade(56.1); testGradeBook.ShowStats(); }
static void Main(string[] args) { Book book = new Book("My book"); book.GradeAdded += OnGradeAdded; while (true) { System.Console.WriteLine("Write a value to add to the book or q to quit"); var input = Console.ReadLine(); if (input == "q") { System.Console.WriteLine("Thank you:"); break; } try { var grade = double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { System.Console.WriteLine(ex.Message); } catch (FormatException FormatException) { System.Console.WriteLine(FormatException.Message); } finally{ System.Console.WriteLine("**"); } } book.ShowStats(); }