static void Main(string[] args) { CardInfo info = new CardInfo(); ABank aBank = new ABank(); BBank bBank = new BBank(); CBank cBank = new CBank(); DBank dBank = new DBank(); int islem, banka, payId = 2; Console.WriteLine("Bir işlem seçiniz:"); Console.WriteLine("1- Pay"); Console.WriteLine("2- TriDPay"); Console.WriteLine("3- Cancel"); Console.WriteLine("4- Refund"); islem = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Banka seçiniz:"); Console.WriteLine("1- ABank"); Console.WriteLine("2- BBank"); Console.WriteLine("3- CBank"); Console.WriteLine("4- DBank"); banka = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Adınız:"); info.Adi = Console.ReadLine(); Console.WriteLine("Kredi Kartı No"); info.KrediKartNo = Console.ReadLine(); Console.WriteLine("Son Kullanma Tarihi"); info.SonKulTarihi = Console.ReadLine(); Console.WriteLine("CVV"); info.CVV = Console.ReadLine(); Console.WriteLine("Tutar"); info.Tutar = Convert.ToInt16(Console.ReadLine()); if (banka == 1) { Islem(islem, info, aBank, payId); } else if (banka == 2) { Islem(islem, info, bBank, payId); } else if (banka == 3) { Islem(islem, info, cBank, payId); } else if (banka == 4) { Islem(islem, info, dBank, payId); } Console.ReadKey(); }