1
[XmlIgnore()]
public List<MyObject> ListMyObjects = new List<MyObject>();
public List<string> MyProperty
{
get
{
List<string> list = new List<string>();
foreach (MyObject obj in ListMyObjects)
list.Add(obj.Name);
return list;
}
set
{
foreach (string name in value)
ListMyObjects.Add(new MyObject(name));
}
}
为什么MyPropery不能序列化?我正在使用Xml Serializer。属性未序列化
你能否提供更多信息?你使用什么样的序列化器? XML?数据合同,二进制? – 2012-03-03 07:18:23
@PhilBolduc我正在使用XMl Serializer – HelloWorld 2012-03-03 07:40:06
当它尝试序列化时会发生什么?任何一个访问者被调用?我实际上期望这项工作(尽管我也可能在“set”中有一个Clear()) – 2012-03-03 07:51:55