Как инициализировать XmlElement []?
У меня есть автоматически сгенерированный прокси-класс, который содержит полеXmlElement[] Any
, В спецификации протокола допускается множество других типов. Как бы я инициализировал это поле?
Я мог бы, например, что-то вроде:
Any = new XmlElement[1];
Any[0] = new SomeRequestType().AsXmlElement()
Как бы я освободил место дляAsXmlElement
в моем коде?
public partial class AppDataType
{
private System.Xml.XmlElement[] anyField;
private System.Xml.XmlAttribute[] anyAttrField;
/// <remarks/>
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
public System.Xml.XmlElement[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}