【发布时间】:2015-09-04 06:11:45
【问题描述】:
我有这个自定义类:
public class MyClass
{
private byte byteValue;
private int intValue;
private MyClass myClass1= null;
private MyClass myClass2 = null;
}
显然我也有构造函数和 get/set 方法。
在我的主窗体中,我初始化了很多 MyClass 对象(请注意,在 MyClass 对象中,我引用了其他 2 个 MyClass 对象)。初始化后,我遍历第一个MyClass 项目,例如将其称为“root”。因此,例如,我会执行以下操作:
MyClass myClassTest = root.getMyClass1();
MyClass myClassTest2 = myClassTest.getMyClass1();
等等。
不,我想将所有 MyClass 对象实例化存储在二进制文件中,以便在软件重启后再次获取它们。
我完全不知道如何做到这一点,有人可以帮助我吗? 谢谢。
【问题讨论】:
-
这里有一个相关的问题和答案,可能会给你一些想法。 stackoverflow.com/questions/8933187/…
标签: c# serialization binary deserialization binaryfiles