← Zurück

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

VassilSanych
VassilSanych

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

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

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

Lipot
Lipot Autor

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