public static void deposit(int amount, ref int balance, out string transac)
public static void withdraw(int amount, ref int balance, out string transac)
public static void Main()
string[] transac = new string[20];
Console.WriteLine("---Banking Application---");
Console.WriteLine("Select an operation: ");
Console.WriteLine("[1] WithDraw [2] Deposit [3] Check Balance [4] Transactions [5] Exit");
int op = Convert.ToInt32(Console.ReadLine());
banking bank1 = new banking();
Console.WriteLine("Enter the amount to be withdrawed: ");
int amount = Convert.ToInt32(Console.ReadLine());
banking.withdraw(amount, ref balance, out transac[i]);
Console.WriteLine(amount+" has been withdrawn");
Console.WriteLine("Current Balance: "+balance);
Console.WriteLine("Enter the amount to be deposited: ");
int amount1 = Convert.ToInt32(Console.ReadLine());
banking.deposit(amount1, ref balance, out transac[i]);
Console.WriteLine(amount1+" has been deposited");
Console.WriteLine("Current Balance: "+balance);
Console.WriteLine("Current Balance: "+balance);
Console.WriteLine("Transaction History: ");
foreach (string s in transac)
if (s!=null) Console.WriteLine(s);
Console.WriteLine("Thank you for using our services!");