lesen und schreiben beliebiger objekte in dateien
-
hi
ich bins nochmal
sagt mal, wie schreibe ich eine instanz einer beliebigen klasse in eine datei, sodass ich sie auch direkt wieder auslesen kann, ohne irgendwas zu parsen...
schwer zu erklären, in c++ war das so möglich:class foo { public: int a; int b; } foo x; x.a = 5; x.b = 10; fstream f("meine\datei.txt", ios_base::out); f.write((char *) &a); f.close(); x.a = 0; x.b = 0; //------------------------------------------- f.open("meine\datei.txt", ios_base::in); f.read((char *) &a /* muss hier noch "sizeof (foo) hin? ich weiß es net mehr =/ */); f.close(); // jetz müsste x.a wieder 5 und x.b wieder 10 sein....
müsste eigentlich funktionieren
hoffe das ist klar geworden... also frage: wie macht man das in c#?
geht das überhaupt?
danke im voraus
-
-
ahhhh ja, klappt, danke * 10000