我正在开发一个 C# 控制台应用程序。我想包含一些属性文件,它具有名称值排序 pf 对,我可以在运行时使用它们并且可以像 java 中的 config.properties 一样可编辑有什么建议吗?
问问题
367 次
1 回答
0
然后设置你的配置文件来保存属性值
<?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 回答