我的任务是序列化和反序列化一个对象。
我想知道:
- 我的对象是否以我正在做的方式序列化
- 我如何知道我的对象正在被序列化或反序列化
我没有在序列化方法中传递对象,而是传递object.properties
. 这会以任何方式影响它吗?
FileStream fs = new FileStream(@"D:\Rough Work\Serialization\Serialization\bin\Debug\Log.txt",FileMode.OpenOrCreate);
Laptop obj = new Laptop();
obj.Model = 2;
obj.SerialNumber = 4;
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(fs, obj.Model);
formatter.Serialize(fs, obj.SerialNumber);
[Serializable]
class Laptop
{
public int Model;
public int SerialNumber;
}