public int Compare(object x, object y) { account a = (account)x; account b = (account)y; if (x != null && y != null) { return(string.Compare(a.name, b.name)); } else { throw new ArgumentException("Parameter is not a Emp!"); } }
public int Compare(object x, object y) { account a = (account)x; account b = (account)y; if (x != null && y != null) { return(string.Compare(a.name, b.name)); } else { throw new NotImplementedException(); } }
static void Main(string[] args) { account[] arr = new account[3]; try { arr[0] = new saving("xyz", 30000); } catch { Console.WriteLine("inside catch"); } try { arr[1] = new current("pqr", 80000); } catch { Console.WriteLine("inside catch 1"); } arr[2] = new saving("lmn", 90000); for (int i = 0; i < 3; i++) { Console.WriteLine(arr[i]); } Console.WriteLine("\n\n"); arr[1].deposit(20000); arr[1].withdraw(200); arr[2].deposit(1000); try { arr[0].withdraw(29500); } catch { Console.WriteLine("insufficient Balance"); } serial.saveObj(arr, "abc.soap"); serial.getObj("abc.soap"); }
static void Main(string[] args) { account[] arr = new account[3]; arr[0] = new saving("xyz", 30000); arr[1] = new current("pqr", 80000); arr[2] = new saving("lmn", 90000); for (int i = 0; i < 3; i++) { Console.WriteLine(arr[i]); } Console.WriteLine("\n\n"); arr[1].deposit(20000); arr[1].withdraw(200); arr[2].deposit(1000); // arr[2].withdraw(90500); Array.Sort(arr, new udsort()); for (int i = 0; i < 3; i++) { Console.WriteLine(arr[i]); } }