Balkezesek/Program.cs

70 lines
1.8 KiB
C#
Raw Normal View History

2023-09-07 09:04:10 +00:00
using System;
using System.Collections.Generic;
2023-09-11 09:52:14 +00:00
using System.IO;
2023-09-07 09:04:10 +00:00
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Balkezesek
{
2023-09-11 09:52:14 +00:00
2023-09-07 09:04:10 +00:00
class Program
{
2023-09-11 09:52:14 +00:00
List<Dobo> balkezesek = new List<Dobo>();
2023-09-07 09:04:10 +00:00
static void Main(string[] args)
{
2023-09-11 09:52:14 +00:00
Console.WriteLine("A program indul!");
Program progi = new Program();
progi.Beolvasas(@"..\..\balkezesek.csv");
2023-09-13 09:19:02 +00:00
progi.Feladat3();
progi.Feladat4();
progi.Feladat5();
}
public void Feladat5()
{
do
{
Console.WriteLine();
} while (true);
}
public void Feladat4()
{
Console.WriteLine("4.feladat:");
foreach (var item in balkezesek)
{
if (item.utolso.StartsWith("1999-10"))
{
Console.WriteLine($"\t{item.nev}, {item.magassag*2.54:F1} cm");
}
}
}
public void Feladat3()
{
Console.WriteLine($"3.Feladat: {balkezesek.Count()}");
2023-09-07 09:04:10 +00:00
}
2023-09-11 09:52:14 +00:00
public void Beolvasas(string filename)
{
string[] sorok = File.ReadAllLines(filename);
for (int i = 1; i < sorok.Length; i++)
{
balkezesek.Add(new Dobo(sorok[i]));
}
2023-09-13 09:19:02 +00:00
//Console.WriteLine(balkezesek[balkezesek.Count-1].nev);
}
public void BeolvasasSR(string filename)
{
StreamReader sr = new StreamReader(filename, Encoding.UTF8);
string elsosor = sr.ReadLine();
while (!sr.EndOfStream)
{
balkezesek.Add(new Dobo(sr.ReadLine()));
}
sr.Close();
2023-09-11 09:52:14 +00:00
}
2023-09-07 09:04:10 +00:00
}
}