草庐IT

ChannelConfiguration

全部标签

c# - 覆盖 XmlSerialization 的类名

我需要序列化​​IEnumerable。同时,我希望根节点为“Channels”和二级节点-Channel(而不是ChannelConfiguration)。这是我的序列化器定义:_xmlSerializer=newXmlSerializer(typeof(List),newXmlRootAttribute("Channels"));我通过提供XmlRootAttribute覆盖了根节点,但我还没有找到将Channel而不是ChannelConfiguration设置为二级节点的选项。我知道我可以通过为IEnumerable引入包装器并使用XmlArrayItem来做到这一点,但我不想