是否可以序列化具有DataTable类型属性的类?
示例:
public class MyMessage
{
public DataTable Fields { get; set; }
public string Code { get; set; }
public string Name { get; set; }
}
很可能DataTable属性应该用属性修饰,但是如何?
这是我的代码:
XmlSerializer xs = new XmlSerializer(typeof(MyMessage));
StringWriter sw = new StringWriter();
var str = xs.Serialize(sw, msg);
我收到一个例外:无法序列化DataTable。未设置DataTable名称。
答案 0 :(得分:1)
将MyMessage标记为序列化 然后就是这样:
sRGB-elle-V2-srgbtrc.icc