static void Main(string[] args) { Festmeny a = new Festmeny("Mona Lisa", "Máté", "barokk"); a.Kiir(); a.Licit(); a.Kiir(); var festmenyek = new List <Festmeny>(); festmenyek.Add(new Festmeny("Napsütés", "Anna", "barokk")); festmenyek.Add(new Festmeny("Búzamező", "András", "barokk")); Console.WriteLine("Kérlek add meg hány festményt szeretnél hozzáadni"); int db = Convert.ToInt32(Console.ReadLine()); string nev; string cime; string stilusa; for (int i = 0; i < db; i++) { Console.WriteLine("Ki írta a festményt?"); nev = Console.ReadLine(); Console.WriteLine("Mi a festmény címe?"); cime = Console.ReadLine(); Console.WriteLine("Milyen stilusban keszult a festmeny?"); stilusa = Console.ReadLine(); festmenyek.Add(new Festmeny(nev, cime, stilusa)); } Console.Read(); }
static void Main(string[] args) { Festmeny f = new Festmeny("Jani", "Ákos", "anya"); Festmeny f2 = new Festmeny("xd", "Áasdkos", "tutya"); f.Licit(); f.Licit(15); //f.Kiir(); Console.WriteLine(f); List <Festmeny> F = new List <Festmeny>(); F.Add(f); F.Add(f2); foreach (Festmeny festmenyek in F) { Console.WriteLine(festmenyek); } Console.WriteLine("------------\n\n"); bool kilep = false; int N = 0; do { try { N = Convert.ToInt32(Console.ReadLine()); kilep = true; } catch (FormatException) { Console.WriteLine("Bibás formátumxd"); kilep = false; } } while (!kilep); //Console.WriteLine("kilépett"); Festmeny festmeny; for (int i = 0; i < N; i++) { //Console.WriteLine("asd" + i); Console.Write("Festő: "); string festo = Console.ReadLine(); Console.Write("Cím: "); string cim = Console.ReadLine(); Console.Write("Stíéus: "); string stilus = Console.ReadLine(); F.Add(festmeny = new Festmeny(cim, festo, stilus)); } Console.WriteLine("------------\n\n"); //foreach (Festmeny festmenyek in F) //{ // Console.WriteLine(festmenyek); //} for (int i = 0; i < 50; i++) { int festmenySzam = r.Next(0, F.Count); if (!(F[festmenySzam].Elkelt())) { switch (r.Next(0, 1)) { case 0: F[festmenySzam].Licit(); Console.WriteLine("\n" + (i + 1) + ". Licit: " + F[festmenySzam] + "festményre"); break; case 1: F[festmenySzam].Licit(r.Next(0, 21)); Console.WriteLine("\n" + (i + 1) + ". Licit: " + F[festmenySzam] + "festményre"); break; } switch (r.Next(0, 100)) { case 0: F[festmenySzam].setElkelt(true); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Elkelt!"); Console.ResetColor(); break; default: F[festmenySzam].setElkelt(false); break; } } else if (F[festmenySzam].Elkelt()) { } } Console.WriteLine("------------\n\n"); foreach (Festmeny festmenyek in F) { Console.WriteLine(festmenyek); } Console.ReadKey(); }