Serializacja obiektów problem...

Odpowiedz Nowy wątek
2006-09-07 14:24
0

Witam!

Mam pewnien problem dotyczący serializacji obiektow. mianowicie tworzę pewnien program którego wynikiem działania bedzie zserializowany obiekt w pliku który wczytam w innym programie. Jednak chciałbym aby pewne metody tego obiektu nie zostały zserializowane i zapisane do pliku (takie metody które potrafią zmieniac stan pól tego obiektu). Nie wiem jak to zrobic. Gdy przed tymi metodami pisze [NonSerialized] już w momencie kompilacji krzyczy że [NonSerialized] można uzywac tylko do pól. Prosze o jakis pomysł na rozwiazanie tego problemu. z góry dzieki

ps. w c# i.net pisze dopiero od 1,5 miesiąca więc prosił bym bardzo o w miarę klarowne odp:)
ps'. zebym nie wyszedł na lenia to przeszukałem forum ale nic podobnego nie znalazłem:(

Pozostało 580 znaków

2006-09-08 12:04
0

chyba sie troszeczke zagalopowałeś. Serializacja dotyczyc moze jedynie pol danej instancji klasy. Metody nie beda w tym przypadku zapisywane do pliku. Ogolnie w pliku nie wiadomo co tak w ogole jest. Dopiero jak odczytujesz te dane przez strumien, to rzutujesz na dany typ i wtedy wszystkie pola sa dopasowywane. Kod metody jest zapisywany tylko raz dla calej klasy (typu), a nie w kazdej jej instancji.

Pozostało 580 znaków

2006-09-08 13:58
0

tak zagalopowałem sie [green] ale juz mój tok myślenia został naprostowany ;-P

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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