繁体   English   中英

可以使用protobuf-net序列化吗?

[英]Can this be serialized with protobuf-net?

我最近遇到了protobuf-net,发现它是使用BinaryFormatter之类的绝佳选择。 话虽如此,我想知道是否有可能使用protobuf-net序列化以下代码创建的数据。

public Dictionary<int, object> property = new Dictionary<int, object>();

public object this[int index]
{
    get
    {
        if (property.ContainsKey(index))
        {
            return property[index];
        }

        return null;
    }

    private set
    {
        property[index] = value;
    }
}

我从另一个堆栈溢出示例获取了代码,该示例与protobuf或任何方式的序列化都不相关。

我希望能够将字典写入文件,但不会序列化它。

一般来说,我对protobuf-net和C#还是陌生的,因此,如果这个问题范围太广,请告诉我您还需要知道什么其他信息。

protobuf-net充满热情地讨厌 object 有一种可以正常工作的API 有时可以工作,但不能在字典上下文中使用。 最合理的答案是:“不,这不会帮助您”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM