AppSettingsReader 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一种从配置文件中读取特定类型的值的方法。
public ref class AppSettingsReader
	public class AppSettingsReader
	type AppSettingsReader = class
	Public Class AppSettingsReader
		- 继承
 - 
				AppSettingsReader
 
示例
以下示例创建包含 节的 <appSettings> 配置文件,然后使用 AppSettingsReader 读取刚生成的设置。
using System;  
using System.Configuration;  
class Program  
{  
    static void Main(string[] args)  
    {  
        var reader = new AppSettingsReader();  
        var stringSetting = reader.GetValue("String setting", typeof(string));  
        Console.WriteLine("String setting: " + stringSetting);  
        var dateTimeSetting = reader.GetValue("DateTime setting", typeof(DateTime));  
        Console.WriteLine("DateTime setting: " + dateTimeSetting);  
        try  
        {  
            var missingSetting = reader.GetValue("Int setting", typeof(Int32));  
        }  
        catch (InvalidOperationException e)  
        {  
            Console.WriteLine("Missing key error: " + e.Message);  
        }  
        Console.WriteLine("Press any key to continue");  
        Console.ReadKey();  
    }  
}  
以下示例演示上一个示例使用的配置文件。
<?xml version="1.0" encoding="utf-8"?>  
<configuration>  
    <appSettings>  
        <add key="String setting" value="String retrieved from App.Config"/>  
        <add key="Date setting" value="Thursday, December 01, 2005 12:53:56 PM"/>  
    </appSettings>  
</configuration>  
	构造函数
| AppSettingsReader() | 
		 初始化 AppSettingsReader 类的新实例。  | 
        	
方法
| Equals(Object) | 
		 确定指定对象是否等于当前对象。 (继承自 Object) | 
        	
| GetHashCode() | 
		 作为默认哈希函数。 (继承自 Object) | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| GetValue(String, Type) | 
		 从 AppSettings 属性中获取指定键的值,并返回指定类型的对象,该对象包含来自配置文件的值。  | 
        	
| MemberwiseClone() | 
		 创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| ToString() | 
		 返回表示当前对象的字符串。 (继承自 Object) |