Kezdőoldal » Számítástechnika » Programozás » C# fájl feldolgozása segítség?

C# fájl feldolgozása segítség?

Figyelt kérdés

Néhány sor a fájlból:

001#2018. 09. 01. 8:44:00#2018. 09. 01. 17:25:00

003#2018. 09. 01. 9:23:00#2018. 09. 01. 17:56:00

006#2018. 09. 01. 9:57:00#2018. 09. 01. 16:47:00

013#2018. 09. 01. 9:28:00#2018. 09. 01. 16:24:00

Másik fájlból néhány sor:

001;Tóth Béla;1000

002;Kovács Zsolt;1200

003;Kiss Éva;3000


A sor elején az adott munkavállaló belépőkártyájának ID-ját látja. # jel után az érkezés dátuma, újabb # jel után a távozás dátuma látható.


1. Írja ki a konzolra az összes napot, amikor legalább egy ember dolgozott, írja ki az aznap dolgozók nevét, az érkezés és a távozás időpontját!


2. Írja ki a konzolra egy megadott ember jelenléti ívét, csak azok a napok szerepeljenek rajta, amikor dolgozott. Írja ki az adott nap dátumát, az érkezés és távozás időpontját. Minden naphoz számítsa ki percre átszámolva a napi bérét.

Eddig jutottam, de dátummal ez nem működik csak az idővel.


string WORKERS = File.ReadAllText("WORKERS.txt", Encoding.Default);

static int ConvertToIdo(string s){

string[] t = s.Split(':');

int mp = 3600 * int.Parse(t[0]) + 60 * int.Parse(t[1]) + int.Parse(t[2]);

return mp;}

Szerintetek ezt hogy kéne megcsinálni, nekem nem működött eddig sehogy?



2018. nov. 22. 10:34
 1/4 anonim ***** válasza:

én ott kezdeném, hogy megcsinálnám a szükséges osztályokat és amikor betöltöm az adatokat, akkor a megadott osztályokat példányosítanám


vagy nem tanultátok még ezt?

2018. nov. 22. 10:44
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
#1 Még nem tanultuk, de elvileg lehet bármilyen módon, csak érjük el az eredményt.
2018. nov. 22. 10:51
 3/4 anonim ***** válasza:

Ahogy az #1-is leírta.

Csinálsz osztály (pl. Dolgozo), a hozzátartozó adattagokkal (id, név, stb. amik kellenek a fájlból), tulajdonságfüggvényekkel (itt neked elég az alap get;set;). Készítesz az osztályban egy függvényt, ami beolvassa az adatokat. Konstruktort én úgy készíteném el, hogy beletenném ezt a függvényt is (vagy ha a függvényt visszatérési értékkel készíted is jó, de akkor már nem szép a konstruktorban).

Utána a listádon linq-val megcsinálod a feladatokat.

2018. nov. 22. 10:51
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszi, ment a zöld kéz mindenkinek!
2018. nov. 22. 10:53

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!