आप कोशिश कर सकते हैं XmlSerializer
यदि आप वास्तव में अपना कोड लिखने से बचना चाहते हैं, लेकिन इसे LINQ से XML के साथ करना उतना ही सरल होगा:
XElement element = new XElement("StringList",
values.Select(x => new XElement("String", x)));
string text = element.ToString();