Можете да опитате XmlSerializerкод>
ако наистина искате да избегнете писането на свой собствен код, но да го направите с LINQ към XML би било толкова просто, колкото:
XElement element = new XElement("StringList",
values.Select(x => new XElement("String", x)));
string text = element.ToString();