我用的是XML序列化,但是當我切換到二進制序列,它拋出一個異常:爲什麼二進制序列化要求將對象標記爲可序列化?
Runtime error: dotNet runtime exception: Type 'MyTypes.MyObject' in Assembly 'MyTypes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
爲什麼比它要求這種方式的XML序列化有什麼不同?
只是標記對象序列化是足以解決這個問題?我不想指定序列化應該如何發生。