連載我有以下類: -找不到合適的默認類型編碼。在使用protobuf的
[Serializable]
[DataContract(Name = "StateValueWrapper")]
public class StateValueWrapper
{
[DataMember(Order = 1)]
public Type StateValueType { get; set; }
[DataMember(Order = 2)]
public object WrappedObj { get; set; }
}
我試圖使用序列化序列化protobuf.net.While得到一個錯誤上面類的對象「沒有合適的默認類型的編碼找到。」請給我建議我需要爲此做些什麼?下面是我對serilization代碼: -
MemoryStream ms = new MemoryStream();
var srariazeObj = new StateValueWrapper();
srariazeObj.StateValueType = typeof(int);
srariazeObj.WrappedObj = 5;
ProtoBuf.Serializer.NonGeneric.Serialize(ms, srariazeObj);
是Marc我有一套使用protobuf序列化的有限類型。如果你分享你在上一篇文章中提到的方法,那將是非常好的。 – 2011-02-03 04:17:08