這是今天碰到的問題, 我建立了一個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可供呼叫!?

arrow
arrow
    全站熱搜

    give 發表在 痞客邦 留言(0) 人氣()