1
我想知道是否有可能將xml中的char反序列化爲c#對象。從xml中反序列化char
所以我想反序列化:
<MyChar>a<MyChar>
成:
[XmlElement]
public char MyChar { get; set; }
我希望使用[XmlElement的(數據類型= 「焦炭」)],但炭不是supported型
我想知道是否有可能將xml中的char反序列化爲c#對象。從xml中反序列化char
所以我想反序列化:
<MyChar>a<MyChar>
成:
[XmlElement]
public char MyChar { get; set; }
我希望使用[XmlElement的(數據類型= 「焦炭」)],但炭不是supported型
正如你所說,它不被支持。
但是你可以通過這種方式實現......
public string MyCharString { get; set; }
[XmlIgnore]
public char MyChar
{
get
{
return Convert.ToChar(MyCharString);
}
}
您需要將您的財產設置爲string
類型,並將其長度限制爲1。不要考慮使用byte
,因爲這不會允許您處理unicode字符。