[英]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.