尝试反序列化为对象

时间:2016-02-10 20:39:16

标签: c#

我在sql表中将不同类型的对象序列化为字符串。

现在需要反序列化它们而不知道对象是什么类型。

我正在寻找像尝试不同类型的TryDeserializeToObject一样。

Offcourse我可以使用try catch,有没有更好的方法?

1 个答案:

答案 0 :(得分:1)

BinaryFormatter存储类型信息,因此您可以存储base64编码的字符串。或者您手动将类型信息存储在每个对象的字符串的开头。