首页 > 解决方案 > 反序列化泛型类型protobuf c#

问题描述

我搜索了这个问题的答案,但我没有看到很多具体的答案。我的问题比较简单:给定以 protobuf 格式序列化的数据,是否可以在不知道数据类型的情况下对其进行反序列化?

似乎我可以在不知道它是什么的情况下序列化任何类型:

public static byte[] SerializeData<T>(T arg)
{
    try
    {
        using (var testStream = new MemoryStream())
        {
            Serializer.Serialize(testStream, arg);
....

有没有办法做到这一点,例如 Serializer.Deserialize(stream) (或类似的东西)?

标签: c#protocol-buffers

解决方案


推荐阅读