← Back

Не могу сериализовать объект с полем Security

Есть необходимость сериализовать объект, у которого одно из полей - Dictionary <Security, decimal>. При компиляции Visual Studio ругается на отсутствие атрибута Serialize у класса Transaq Manager. Есть ли какая-либо возможность выйти из ситуации?

Comments (2)

Login or Create account, Log in or register to leave a comment

VassilSanych
VassilSanych

Lipot: Есть необходимость сериализовать объект, у которого одно из полей - Dictionary <Security, decimal>. При компиляции Visual Studio ругается на отсутствие атрибута Serialize у класса Transaq Manager. Есть ли какая-либо возможность выйти из ситуации? Ага.

  • не сериализовать объект
  • сделать другой объект (не могу придумать, зачем роботу сериализовать словари, которые обычным образом тоже не сериализуются)
  • сделать ключом не тяжёлый для сериализации объект Security, а его идентификатор. Сделать сериализуемый словарь. Удивляться почему всё тормозит.

Очевидно непонимание принципов сериализации. Если вы чего-то не понимаете, не делайте этого.

Lipot
Lipot Author

Выбрал 3 вариант.