public Hesap[] KisiEkle(Hesap[] hesaplar, Hesap hesap) { Array.Resize(ref hesaplar, hesaplar.Length + 1); hesaplar[hesaplar.Length - 1] = hesap; Listele liste = new Listele(); liste.HesapYazma(hesap); return(hesaplar); }
static void Main(string[] args) { bool bitti = false; Hesap[] hesaplar = new Hesap[0]; Banka banka = new Banka(); Listele listele = new Listele(); do { int secim = Menu(); switch (secim) { case 1: Hesap hesapNo = new Hesap(); hesapNo = YeniHesap(); hesaplar = banka.KisiEkle(hesaplar, hesapNo); break; case 2: string[] dizigoster = banka.KisiListele(hesaplar); for (int i = 0; i < hesaplar.Length; i++) { Console.WriteLine(dizigoster[i]); } break; case 3: int kısısec = KısıSec(hesaplar, "para yatırılacak kısıyı secın"); decimal tutar = ParaYatır(); banka.ParaYatır(hesaplar, kısısec, tutar); break; case 4: int kısısec1 = KısıSec(hesaplar, "para gonderen kısıyı secın"); int kısısec2 = KısıSec(hesaplar, "gonderılecek hesabı secın"); decimal tutar2 = ParaYatır(); banka.Havale(hesaplar, kısısec1, kısısec2, tutar2); break; case 5: bitti = true; break; } } while (bitti == false); }