我编写了与Windows注册表一起使用的程序,我希望以二进制模式保存一些Microsoft :: Win32 :: RegistryKey。我想使用序列化,但该类不是serialazale。我是否需要创建自己的serialazable类,或者有更简单的方法在.net中以二进制模式保存此类?
答案 0 :(得分:0)
您应该创建自己的可序列化类来执行此操作,或者您可以创建一种方法来保存来自非序列化类的相关数据。
答案 1 :(得分:0)
你打算如何序列化它?它只是winapi结构的包装。你不能设置它的任何属性,它们是只读的。
答案 2 :(得分:0)
这里有一个选项:根据需要创建自己的“包装器”(它也可以是可序列化的类)。