Why is Serializable Attribute required for an object to be serialized
Posted
by Keivan
on Stack Overflow
See other posts from Stack Overflow
or by Keivan
Published on 2010-06-05T22:33:51Z
Indexed on
2010/06/05
23:02 UTC
Read the original article
Hit count: 227
Based on my understanding SerializableAttribute provides no compile time checks, as its all done at runtime, then why is it required for classes to be marked as serializable?
Couldn't sterilizer just try to serialize an object and just fail? isn't it what it does right-now when something is marked, it tries and fails. wouldn't it be better if you had to mark things as unserializable rather than serializable? that way you wouldn't have the problem of libraries not marking things as serializable?
© Stack Overflow or respective owner