我搜索了这个问题的答案,但是没有看到很多具体的答案。我的问题相对简单:给定以protobuf格式序列化的数据,是否有可能在不知道数据类型的情况下反序列化?
似乎我可以通过执行以下操作来序列化任何类型而无需知道它是什么:
public static byte[] SerializeData<T>(T arg)
{
try
{
using (var testStream = new MemoryStream())
{
Serializer.Serialize(testStream, arg);
....
有没有办法做到这一点,例如Serializer.Deserialize(stream)(或类似的东西)?