void Beolvas(string fajl) { if (File.Exists(fajl)) { StreamReader f = new StreamReader(fajl); Raktar seged = null; int i = 0; while (!f.EndOfStream) { string[] darabolt = f.ReadLine().Split(';'); seged = new Raktar(); seged.gyumolcs = darabolt[0]; seged.mennyiseg = Convert.ToDouble(darabolt[1]); seged.egysegar = int.Parse(darabolt[2]); raktar.Add(seged); ++i; } } }
static void Main(string[] args) { List <Raktar> rakter = Raktar.beolvasas(); Console.WriteLine("hali gabi amit még le adtam projektett az 1-es vagy még rá fogsz majd nézni?"); var kbetu = rakter.Where(x => x.Név.StartsWith("k")); kbetu.ForEach(i => Console.WriteLine($"k batüvel kezdődik {i.Név}")); var legdragabb = rakter.Max(x => x.Ár); Console.WriteLine($"Legdrágább: {legdragabb}"); var melyikalegdragabb = rakter.Find(x => x.Ár == legdragabb); Console.WriteLine($"A legdrágáb neve : {melyikalegdragabb.Név}"); var osszertek = rakter.Sum(x => x.Menyiseg * x.Ár); Console.WriteLine($"a raktár öszértéke: {osszertek}"); var abc = rakter.OrderBy(x => x.Név); Console.WriteLine("ABC SOREND"); abc.ForEach(i => Console.WriteLine(i.Név)); Console.ReadKey(); }