Как в следующем примере XElement
внутренне хранить объект, реализующий IEnumerable<A>
? Вызывается ли ToString
для каждого из объектов типа A , хранящихся в этой коллекции, и результирующее значение обрабатывается как строковое содержимое (как XText
) и, таким образом, добавляется к значению "someString" или. ..
class Program
{
static void Main(string[] args)
{
A[] = new A[10];
for (int i = 0; i < 10; i++)
a[i] = new A();
XElement element = new XElement("XMLElement", "someString", a);
Console.WriteLine(element);
}
}
class A { }
спасибо