1

我正在开发一个 C# 控制台应用程序。我想包含一些属性文件,它具有名称值排序 pf 对,我可以在运行时使用它们并且可以像 java 中的 config.properties 一样可编辑有什么建议吗?

4

1 回答 1

0

只需将 App.config 文件添加到项目中

然后设置你的配置文件来保存属性值

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="Property1" value="value1"/>
    <add key="Property2" value="value2"/>
    <add key="Property3" value="value3"/>
  </appSettings>    </configuration>

之后,您需要在项目的解决方案资源管理器中添加对 .NETSystem.Configuration程序集的引用(如果您尚未引用它)。

然后你可以做这样的事情

using System;
using System.Configuration;

namespace YourAppNamespace
{
    class Program
    {
        static void Main(string[] args)
        {
            string property1 = ConfigurationManager.AppSettings["Property1"];
            string property2 = ConfigurationManager.AppSettings["Property2"];
            string property3 = ConfigurationManager.AppSettings["Property3"];

            Console.WriteLine(property1);
            Console.WriteLine(property2);
            Console.WriteLine(property3);
        }
    }
}
于 2014-06-30T23:51:40.930 回答