これは私がやろうとしていることです:
public class NormalClass
{
[XmlAttribute]
public int Example;
}
[XmlRoot]
public class GenericClass<T> where T : HasXmlElementAttribute
{
[XmlArray]
public List<T> Variables;
}
where T : IXmlSerializable
うまくいくかもしれないと思ったのですが、うまくいきませんでした。
これは可能ですか?もしそうなら、適切な方法は何ですか?
追加の考え/編集
これと同じ目標を達成する方法はありますか? xml シリアル化できるクラスのみを許可する方法はありますか?
ありがとう