Сохранение несериализуемого класса - PullRequest
1 голос
/ 26 апреля 2010

Я пишу программу, которая работает с реестром Windows, я хочу сохранить Microsoft :: Win32 :: RegistryKey в двоичном режиме. Я хочу использовать сериализацию, но этот класс не serialazale. мне нужно создать свой собственный сериализуемый класс или есть более простой способ сохранить этот класс в двоичном режиме в .net?

Ответы [ 3 ]

0 голосов
/ 26 апреля 2010

как вы планируете его сериализовать? это просто оболочка над структурой winapi. Вы не можете установить какое-либо его свойство, они доступны только для чтения.

0 голосов
/ 26 апреля 2010

У вас есть один вариант здесь: Создайте свою собственную "оболочку" для ваших нужд (это может быть также сериализуемый класс).

0 голосов
/ 26 апреля 2010

Для этого вы должны либо создать свой собственный сериализуемый класс, либо создать метод сохранения соответствующих данных из несериализуемого класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...