C#读/写XML文件

Pet*_*ter 2 c# xml linq

它应该很简单,但我在将简单的xml文件读入字符串列表时遇到了麻烦.示例xml文件如下:

<?xml version="1.0" encoding="utf-8" ?>
<directorylist>
    <dir>c:\TEST1\</dir>
    <dir>c:\TEST2\</dir>
</directorylist>
Run Code Online (Sandbox Code Playgroud)

我想读一个LIst.你能推荐最好的读/写方式吗?

日Thnx

The*_*ebo 6

using System.Xml.Linq;

var myList = from dir in myDocument.Descendants("dir")
             select dir;
Run Code Online (Sandbox Code Playgroud)

这将为您提供XElement对象的列表.如果你想要字符串,请使用select dir.Value;