這是今天碰到的問題, 我建立了一個Anonymous Class,
var _a = new
{
UserName = user.Name, // user是另外一個物件
UserInfo = userInfo // userInfo是另外一個物件(UserInfo)
};
接著使用
XmlSerializer writer = new XmlSerializer(_a.GetType());
要進行序列化的動作, 沒想到編譯器回應:
無法序列化 <>f_AnonymousType()`2 因為它沒有參數建構函數
嗯!? 所以Anonymous Class沒有Constructor可供呼叫!?
var _a = new
{
UserName = user.Name, // user是另外一個物件
UserInfo = userInfo // userInfo是另外一個物件(UserInfo)
};
接著使用
XmlSerializer writer = new XmlSerializer(_a.GetType());
要進行序列化的動作, 沒想到編譯器回應:
無法序列化 <>f_AnonymousType()`2 因為它沒有參數建構函數
嗯!? 所以Anonymous Class沒有Constructor可供呼叫!?
全站熱搜
留言列表