Wady oznaczania klasy jako Serializowalne

Jakie są wady oznaczania klasy jako serializowalnej?

Muszę zapisać moją sesję asp.net w db i wymaga, aby obiekty w sesji były serializowane.

Ma sens.

Ale okazuje się, że wszystko, co musiałem zrobić, to udekorować tę klasę[Serializable] i działał, więc oznacza to, że .NET ma już podstawową infrastrukturę, aby uczynić klasy serializowalnymi. Dlaczego więc nie może tego zrobić domyślnie?

Jaka jest potrzeba oznaczenia go jako takiego?

questionAnswers(2)

yourAnswerToTheQuestion