可以说我的文件有2个使用BinaryFormatter序列化的类。我需要使用(ClassName1)formatter.Deserialize(file)
(ClassName2)formatter.Deserialize(file)
获取特定的流并访问其数据。有什么方法可以显示文件中存在的所有类名?像ClassName1, ClassName2
答案 0 :(得分:1)
如评论中所述,如果要提高性能,应将类名称保存在单独的文件中。 如果没有,您可以随时使用:
string className = formatter.Deserialize(file).GetType().Name
将返回类名ClassName1
或ClassName2