C#-ban OOP esetén hol kell (érdemes) fájlból olvasni? Egy osztályon belül vagy a főprogramban? Hogyan lehet megoldani egy objektumtömb fájlból való feltöltését?
C#-ban csak OOP van.
A főprogram is egy osztályon belül van, de pont azért objektum orientált nyelv, hogy a külön tartozó dolgokat külön osztályba szervezzük.
Ciklussal.
"C#-ban OOP esetén hol kell (érdemes) fájlból olvasni? Egy osztályon belül vagy a főprogramban? Hogyan lehet megoldani egy objektumtömb fájlból való feltöltését?"
Szerintem ez így egy külön osztály lesz, ami beolvassa az adatokat, létrehoz egy tömböt (inkább listát) az adatokból úgy, hogy végig iterál rajtuk és ezt a tömböt (vagy listát) adja vissza.
Tehát a főprogramban példányosítod az osztályodat, megadsz neki paramétereket, amik alapján tudja, hogy mit kell beolvasni, az meg szépen visszaadja azt ami neked kell.
List<Valami> lista = new ObjektumGyár().GetValamiList("asd.txt");
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!