这就是我想要做的:
public class NormalClass
{
[XmlAttribute]
public int Example;
}
[XmlRoot]
public class GenericClass<T> where T : HasXmlElementAttribute
{
[XmlArray]
public List<T> Variables;
}
我认为where T : IXmlSerializable
可能有效,但它没有。
这甚至可能吗?如果是这样,正确的方法是什么?
其他想法/编辑
有没有办法实现同样的目标?有没有办法只允许可以 xml 序列化的类?
谢谢