在.NET中读取配置文件

时间:2013-06-11 17:13:36

标签: c# .net app-config configuration-files

我想用c#

阅读这个配置文件
<Wo>
 <Od name="rene" id="32442">
  <Ider>
    <Suc name="Oda"/>
    <Fed name="Wor"/>
  </Ider>
  <Proc id="756545">
     <add name="var" type="int"/>
     <add name="zar" type="string"/>
  </Proc>
</Od>
<Od name="mene" id="4562">
  <Ider>
    <Suc name="Zida"/>
    <Fed name="Worm"/>
  </Ider>
  <Proc id="7985">
     <add name="tar" type="bool"/>
     <add name="mar" type="string"/>
  </Proc>
</Od>
</Wo>

2 个答案:

答案 0 :(得分:2)

C#中有许多选项可用于读取结构化数据文件。这似乎是XML,在这种情况下LINQ to XML将提供一种简单的方法来读取这些数据。

答案 1 :(得分:0)

你可以使用 split regex 来阅读这个文件,我会选择Split。

例如:

  string strReturn;      
  strReturn = str.Split(new string[] { "Od name=\"mene\""}, StringSplitOptions.None)[1];
  strReturn = strReturn.Split(new string[] { "<\Od>" }, StringSplitOptions.None)[0];
  return strReturn;