任何人都可以帮助这种方法吗?我有一种将文件反序列化为类型的通用方法。
public static T DeserializeFromFile<T>(string fileName) where T : class
{
if (!File.Exists(fileName))
return null;
try
{
using (FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read))
{
BinaryFormatter formatter = new BinaryFormatter();
stream.Seek(0, SeekOrigin.Begin);
return (T)formatter.Deserialize(stream);
}
}
catch (Exception ex)
{
return null;
}
}
知道为什么我会得到这个 SerializationException 吗?
谢谢你。