我有一个当前被序列化的对象,我想为这个类添加一个方法。该方法不应该被序列化,因为它不保存任何状态或任何东西,但它会修改类数据,但这不需要序列化(它将解析可序列化字符串属性的值)。
如何添加这个方法?或者我应该在另一个实用程序类上使用这个方法吗?
最佳答案
方法没有序列化。只有属性和字段被序列化。并且属性只有在使用 DataContractSerializer 时才有资格进行序列化(BinaryFormatter 只会序列化属性的基础字段)。
关于c# - 向已序列化但不需要序列化的对象添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696051/