c# - 向已序列化但不需要序列化的对象添加方法

标签 c# serialization

我有一个当前被序列化的对象,我想为这个类添加一个方法。该方法不应该被序列化,因为它不保存任何状态或任何东西,但它会修改类数据,但这不需要序列化(它将解析可序列化字符串属性的值)。

如何添加这个方法?或者我应该在另一个实用程序类上使用这个方法吗?

最佳答案

方法没有序列化。只有属性和字段被序列化。并且属性只有在使用 DataContractSerializer 时才有资格进行序列化(BinaryFormatter 只会序列化属性的基础字段)。

关于c# - 向已序列化但不需要序列化的对象添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696051/

相关文章:

使用抽象类的 C# XML 序列化

c# - Linq to sql选择新字符串

c# - 使用字典在数据表上动态构建条件

c# - 累积二项式概率 C#

ruby - 如何使用 JSON 进行 Ruby 对象序列化

java - 使用 java lang 对象类型作为数据类型的 Avro 模式

c#/.NET/Winforms RichTextBox : Highlight active line

c# - 代码重复,相同功能不同类型

javascript:如何在没有jquery或其他库的情况下将表单数据序列化为字符串

java - 在 Activity 之间传递可序列化对象的问题