Odczyt z pliku do klasy

0

Czesc. Da sie zrobic jakimś streamreaderem czy klasą file czy czymś tak, żebym przeczytał to do programu nie jako np string tylko jako klasa? (tak jak w deserializacji, tylko że nie z np z xml tylko z czystego kodu)

0

Da się. Poczytaj o np json. Możesz też "ręcznie" zapisywać do pliku kolejne pola klasy i w tej samej kolejności odczytywać.
Możesz też zobaczyć np. http://4programmers.net/Forum/Off-Topic/Oceny_i_recenzje/236454-treestructinfo_-_format_tekstowych_i_binarnych_plikow_konfiguracyjnych?p=1056998#id1056998 który też powinien dać się wykorzystać w ten sposób :) Opcji jest mnóstwo...

Edit
Jeżeli jest to ćwiczenie z pisania do pliku tekstowego to ten artykuł wygląda sensownie:
http://tech.pro/tutorial/618/csharp-tutorial-serialize-objects-to-a-file
Ale warto zwrócić uwagę że w "poważnych" projektach korzysta się raczej z gotowych rozwiązań, jak xml czy json, niż pisze od zera.

0
Zellus napisał(a):

Ale warto zwrócić uwagę że w "poważnych" projektach korzysta się raczej z gotowych rozwiązań, jak xml czy json, niż pisze od zera.

I jeszcze warto by zwrócić uwagę na przeczytanie pytania ze zrozumieniem, bo udzielasz odpowiedzi od czapy...
TreeStruct dla C#?
JSON, XML, TX - ale nie padło magiczne słowo refleksja.
Ale pytaczowi i tak chodzi o coś zupełnie innego (cyt: tak jak w deserializacji, tylko że nie z np z xml tylko z czystego kodu)

No to skoro się da, to pokaż jak.

0
nie_wiem napisał(a):

Czesc. Da sie zrobic jakimś streamreaderem czy klasą file czy czymś tak, żebym przeczytał to do programu nie jako np string tylko jako klasa? (tak jak w deserializacji, tylko że nie z np z xml tylko z czystego kodu)

Ale chcesz wczytać plik z kodem i korzystać z klasy w nim zawartej tak jak z każdej innej klasy, czy potrzebujesz drzewa składniowego, czy co?

0

Może autor ma na myśli import kodu z pliku .cs
http://stackoverflow.com/a/8018457

1 użytkowników online, w tym zalogowanych: 0, gości: 1