c#读取properties
时间: 2023-11-22 10:37:16 浏览: 31
在C#中,可以使用`System.Configuration.ConfigurationManager`类来读取`.config`文件中的属性。首先,确保你的项目引用了`System.Configuration`命名空间。
假设你有一个名为`app.config`的配置文件,其中包含以下内容:
```xml
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Key1" value="Value1" />
<add key="Key2" value="Value2" />
</appSettings>
</configuration>
```
你可以使用以下代码读取这些属性:
```csharp
using System.Configuration;
// 读取属性
string value1 = ConfigurationManager.AppSettings["Key1"];
string value2 = ConfigurationManager.AppSettings["Key2"];
// 输出属性值
Console.WriteLine(value1); // 输出: Value1
Console.WriteLine(value2); // 输出: Value2
```
通过`ConfigurationManager.AppSettings`属性可以获取到`appSettings`节点下的所有属性。你可以通过属性的键(即`Key1`和`Key2`)来获取相应的值。
请注意,在使用`ConfigurationManager.AppSettings`之前,确保在你的项目中正确配置了应用程序配置文件(通常是`.config`文件)。