我有以下XML:
上述代码不起作用。只要它始终是特定类型,我可以使用字符串或任何具体内容。我希望对象允许任何已知类型的工作。
<property name="someName" value="someValue" />
或者,这也可以是:
<property name="someName" value="5" />
或者:
<property name="someName" value="true" />
等等,等等...
[Serializable]
[XmlType("property")]
public class Property
{
[XmlAttribute("name")]
public string Name { get; set; }
[XmlAttribute("value")]
public object Value { get; set; }
public Property()
{
}
}
上述代码不起作用。只要它始终是特定类型,我可以使用字符串或任何具体内容。我希望对象允许任何已知类型的工作。