int count = deserializer.Deserialize(fileStream);
не может неявно преобразовать тип 'объект' в 'int'. Явное преобразование существует (? Вы пропали без вести слепка)Может кто-нибудь помочь мне deseserializer C#
int count = deserializer.Deserialize(fileStream);
не может неявно преобразовать тип 'объект' в 'int'. Явное преобразование существует (? Вы пропали без вести слепка)Может кто-нибудь помочь мне deseserializer C#
попробовать int count = (int)deserializer.Deserialize(fileStream);
Если это действительно Int32
, вы можете сделать:
int count = (int)deserializer.Deserialize(fileStream);
сериализаторов не знает, во время компиляции, что type они десериализуются, поэтому метод возвращает объект. Вам нужно будет отбросить этот объект независимо от того, какой тип есть.
Почему вы думаете, что 'Deserialize' вернет некоторый подсчет? Считается, что? Какой код вы использовали для сериализации кода в первую очередь? –