保存不可序列化的类

时间:2010-04-26 10:47:45

标签: .net serialization

我编写了与Windows注册表一起使用的程序,我希望以二进制模式保存一些Microsoft :: Win32 :: RegistryKey。我想使用序列化,但该类不是serialazale。我是否需要创建自己的serialazable类,或者有更简单的方法在.net中以二进制模式保存此类?

3 个答案:

答案 0 :(得分:0)

您应该创建自己的可序列化类来执行此操作,或者您可以创建一种方法来保存来自非序列化类的相关数据。

答案 1 :(得分:0)

你打算如何序列化它?它只是winapi结构的包装。你不能设置它的任何属性,它们是只读的。

答案 2 :(得分:0)

这里有一个选项:根据需要创建自己的“包装器”(它也可以是可序列化的类)。