我想序列化一个带有IPAddress属性的类。
public class Person
{
public IPAddress MasterIP { get; set; }
public Person(){}
}
public void SerializeMyClass()
{
Person obj=new Person();
XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
xmlSerializer.Serialize(obj);
}
但是我遇到了错误:
“无法序列化IP地址,因为它没有空构造函数”
IPAddress
为什么不能序列化的答案,但随着您的编辑,它变得无效了。如果您想知道如何序列化Dictionary<IPAddress,string>
,请在互联网上搜索,或者如果您在那里找不到,请提出一个新问题。基于此,我将您的问题回滚到第1版。 - default