读取CONFIG

博客给出了获取配置文件键值的代码示例,通过 System.Configuration.ConfigurationSettings.AppSettings.GetKey(i) 获取键,通过 System.Configuration.ConfigurationSettings.AppSettings[i] 获取对应的值。
strKey = System.Configuration.ConfigurationSettings.AppSettings.GetKey(i);
    strValue =System.Configuration.ConfigurationSettings.AppSettings[i];
使用 `Server.MapPath` 读取 `Config` 文件,通常在 ASP.NET 应用程序中操作。以下是具体示例及说明: ### 示例代码 ```csharp using System; using System.Data; using System.Web; public class ConfigReader { public void ReadConfig() { // 获取当前页面所在目录的物理路径,并拼接 Config 文件路径 string configFilePath = HttpContext.Current.Server.MapPath("") + "/Web.config"; try { // 创建 DataSet 对象用于读取 XML 文件 DataSet ds = new DataSet(); // 读取 Config 文件 ds.ReadXml(configFilePath); // 假设要访问 Config 文件中第二个表的第一行第二列的数据 if (ds.Tables.Count > 1 && ds.Tables[1].Rows.Count > 0) { object value = ds.Tables[1].Rows[0][1]; Console.WriteLine("读取到的值: " + value); } // 释放资源 ds.Dispose(); } catch (Exception ex) { Console.WriteLine("读取 Config 文件时出错: " + ex.Message); } } } ``` ### 代码解释 1. **获取 Config 文件路径**:使用 `HttpContext.Current.Server.MapPath("")` 获取当前页面所在目录的物理路径,再拼接上 `Web.config` 文件名,得到完整的文件路径。 2. **读取 Config 文件**:创建 `DataSet` 对象,使用 `ReadXml` 方法读取 Config 文件。 3. **访问 Config 文件数据**:根据需要访问 `DataSet` 中的数据。 4. **释放资源**:使用完 `DataSet` 后,调用 `Dispose` 方法释放资源。 ### 注意事项 - `Server.MapPath` 方法在 ASP.NET 应用程序中使用,依赖于 `HttpContext` 对象。 - 确保 Config 文件存在于指定路径,否则会抛出异常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值