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)
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.
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.
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?
Może autor ma na myśli import kodu z pliku .cs
http://stackoverflow.com/a/8018457