static void Main(string[] args) { Account myAccount = new Account(100); Account.OverdraftEventHandler handler = null; handler = new Account.OverdraftEventHandler(OnOverdraft); myAccount.AddOnOverdraft(handler); bool done = false; do { DisplayMenu(); string choice = Console.ReadLine(); switch (choice.ToLower()) { case "w": HandleWithdrawal(myAccount); break; case "d": HandleDeposit(myAccount); break; case "q": done = true; break; default: InvalidChoice(choice); break; } CurrentBalance(myAccount); }while(!done); }
static void Main(string[] args) { Account myAccount = new Account(100); Account.OverdraftEventHandler handler = null; handler = new Account.OverdraftEventHandler(OnOverdraft); myAccount.AddOnOverdraft(handler); bool done = false; do { DisplayMenu(); string choice = Console.ReadLine(); switch(choice.ToLower()) { case "w": HandleWithdrawal(myAccount); break; case "d": HandleDeposit(myAccount); break; case "q": done = true; break; default: InvalidChoice(choice); break; } CurrentBalance(myAccount); }while(!done); }