Messagepack, CSharp и абстрактные классыC#

Место общения программистов C#
Ответить
Anonymous
 Messagepack, CSharp и абстрактные классы

Сообщение Anonymous »

У меня есть следующий код:

Код: Выделить всё

 _serializerResponse = MessagePackSerializer .Get();
и я пытаюсь получить MessagePackSerializer!
Но он выдает следующую ошибку:

Эта операция не поддерживается, поскольку невозможно создать экземпляр «AbstractWebResponse».

Да, AbstractWebResponse не может быть создан. создан экземпляр, но его дочерние классы, которые я пытаюсь сериализовать (и десериализовать), могут! А мне это так нужно, потому что я не знаю тип Класса во время десериализации! Разве он не передается в потоке данных, чтобы это работало?

Подробнее здесь: https://stackoverflow.com/questions/332 ... ct-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»