<Guys>
<Name>宇春</Name>
<IsMan></IsMan>
</Guys>对应的类,class Guys
{
public string Name{get;set;}
public bool? IsMan{get;set;}
}
我反序列化上面的xml时,会报错,无法将""转换为boolean,应该是将IsMan指定为了"",
这个地方如何处理好一些?
<Name>宇春</Name>
<IsMan></IsMan>
</Guys>对应的类,class Guys
{
public string Name{get;set;}
public bool? IsMan{get;set;}
}
我反序列化上面的xml时,会报错,无法将""转换为boolean,应该是将IsMan指定为了"",
这个地方如何处理好一些?
应该设置成这样吧
你的意思是说,要么提供值,要么不指定当前节点了?
#2
代码:using (StreamReader streamReader = new StreamReader(fileName))
{
var guys = (Guys)serializer.Deserialize(streamReader);
}
基本的反序列化代码
public bool? IsMan{get;set;}