私の仕事は、オブジェクトをシリアル化および逆シリアル化することでした。
私は知りたいです:
- 私のオブジェクトが私がやっている方法でシリアル化されているかどうか
- オブジェクトがシリアル化または逆シリアル化されていることを知る方法
Serializeメソッドでオブジェクトを渡す代わりに、を渡し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;
}