1
在C#中使用MsgPack自定義序列化程序遇到困難。我說,我有下面的類:在C#應用程序中使用MsgPack自定義序列化程序
public class A
{
public int intA;
public string strA;
public B nestedB;
}
public class B
{
public string strB;
public int intB;
}
我寫解串器的定製類A.所以,我的方法是這樣的:
protected override A UnpackFromCore(Unpacker unpacker)
{
int inta;
unpacker.ReadInt32(out inta);
string stra;
unpacker.ReadString(out stra);
B b = new B;
// ??? How to get B from unpacker
unpacker.?????(b);
}
一切順利與原始類型很好,但如何提取的實例B級從開箱器? Wiki文檔相當差,並且沒有關於Internet上有關MessagePack C#實現的很多信息。 任何形式的幫助或建議將不勝感激。