int count = deserializer.Deserialize(fileStream);
无法将类型'object'隐式转换为'int'。存在显式转换(您是否错过了演员?)
答案 0 :(得分:0)
尝试int count = (int)deserializer.Deserialize(fileStream);
答案 1 :(得分:0)
如果它确实是Int32
,你可以这样做:
int count = (int)deserializer.Deserialize(fileStream);
序列化程序在编译时不知道它们反序列化的类型,因此该方法将返回一个对象。您必须将该对象强制转换为实际类型。