2013-05-15 6 views
-7
int count = deserializer.Deserialize(fileStream); 

не может неявно преобразовать тип 'объект' в 'int'. Явное преобразование существует (? Вы пропали без вести слепка)Может кто-нибудь помочь мне deseserializer C#

+4

Почему вы думаете, что 'Deserialize' вернет некоторый подсчет? Считается, что? Какой код вы использовали для сериализации кода в первую очередь? –

ответ

0

попробовать int count = (int)deserializer.Deserialize(fileStream);

0

Если это действительно Int32, вы можете сделать:

int count = (int)deserializer.Deserialize(fileStream); 

сериализаторов не знает, во время компиляции, что type они десериализуются, поэтому метод возвращает объект. Вам нужно будет отбросить этот объект независимо от того, какой тип есть.

Смежные вопросы