private static void DeductTax(Account[] accounts) { foreach (Account acc in accounts) { ITaxable t = acc as ITaxable; t?.Deduct(); } }
private static void DeductTax(Account[] group) { foreach (var acc in group) { ITaxable t = acc as ITaxable; t?.Deduct(); //if(t != null) t.Deduct() } }
private static void DeductAnnualTax(Account[] accounts) { foreach (Account acc in accounts) { ITaxable t = acc as ITaxable; t?.Deduct(); //if(t != null) t.Deduct() } }