← 返回

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

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

本主题对您有帮助吗?

分享主题

评论 (2)

登录创建账户, 登录或注册以发表评论

VassilSanych
VassilSanych

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

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

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

Lipot
Lipot 作者

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