C#获取config文件的appSettings节点封装技巧

作者:小菜 更新时间:2025-02-26 点击数:
简介:C#的开发中,无论你是winform开发还是webform开发,都需要通过config文件来配置一些信息,因此我们也经常需要获取其中的appsettings节点

【菜科解读】

C#的开发中,无论你是winform开发还是webform开发,都需要通过config文件来配置一些信息,因此我们也经常需要获取其中的appsettings节点的值。

当然,.net已经对访问这个节点做了封装,我们可以很方便的访问该节点。

但是,我觉得还是不够满意,因为我需要在获取不到节点的时候能够返回默认的值,获取的时候能够自动转为我需要的类型,我需要能够随时指定config文件,而不仅仅是默认的web.config文件或者是*.exe.config文件。

尤其最后的那个功能,嘿嘿,别以为这个没有用,有时候,我们是需要共用一个配置文件的。

比如你在开发Windows服务的时候,你不会希望你用界面的那个程序和Windows服务的程序有两个一样的配置文件吧

直接贴代码:

1///2///获取AppSetting里面的内容3///4///5///

Thedefaultvalue.6///

Thekey.7///8publicstaticTGetAppSettingValue(TdefaultValue,stringkey)9{10stringvalue=ConfigurationManager.AppSettings[key];11if(!string.IsNullOrEmpty(value))12{13try14{15defaultValue=(T)Convert.ChangeType(value,typeof(T));16}17catch18{19}20}21returndefaultValue;22}2324///25///获取指定的Config文件的AppSetting里面的指定键值对应的value值26///27///28///

Thedefaultvalue.29///

Thekey.30///

Thefile.31///32publicstaticTGetAppSettingValue(TdefaultValue,stringkey,stringfile)33{34varmap=newExeConfigurationFileMap35{36ExeConfigFilename=file37};38Configurationconfig=ConfigurationManager.OpenMappedExeConfiguration(map,ConfigurationUserLevel.None);39stringvalue=config.AppSettings.Settings[key].Value;4041if(!string.IsNullOrEmpty(value))42{43try44{45defaultValue=(T)Convert.ChangeType(value,typeof(T));46}47catch48{49}50}51returndefaultValue;52}

获取,config,文件,的,appSettings,节点,

win10系统Html文件关联IE浏览器的设置方法

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

最近,Win10系统用户发现Html网页文件、网页快捷方式等打开的默认浏览器被一些第三方浏览器更改。

那么,如果用户想把这些文件重新关联IE浏览器该如何操作呢?现在,小编就向大家分享Win10系统中设置Html文件、网页快捷方式的默认IE浏览器关联的具体方法。

具体方法如下: 1、依次打开 开始菜单 -- 设置 系统 。

2、选择 默认应用 选项,然后点击 选择按文件类型指定的默认应用 。

3、然后在文件类型中找到.Html,在应用中选择 internet explorer 并确定(当然htm 也要设置一下)。

4、然后再找到.url文件类型,设置为internet浏览器。

以上就是win10系统下让Html文件、网页快捷方式等关联IE浏览器了,如果用户发现Html网页文件、网页快捷方式等打开的默认浏览器被一些第三方浏览器更改的话,不妨试试上面的操作吧。

更多教程敬请关注菜科网官网 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 win10系统Html文件关联IE浏览器的设置方法 分类于: 回答于:2015-12-18 最近,Win10系统用户发现Html网页文件、网页快捷方式等打开的默认浏览器被一些第三方浏览器更改。

那么,如果用户想把这些文件重新关联IE浏览器该如何操作呢?现在,小编就向大家分享Win10系统中设置Html文件、网页快捷方式的默认IE浏览器关联的具体方法。

具体方法如下: 1、依次打开 开始菜单 -- 设置 系统 。

2、选择 默认应用 选项,然后点击 选择按文件类型指定的默认应用 。

3、然后在文件类型中找到.Html,在应用中选择 internet explorer 并确定(当然htm 也要设置一下)。

4、然后再找到.url文件类型,设置为internet浏览器。

以上就是win10系统下让Html文件、网页快捷方式等关联IE浏览器了,如果用户发现Html网页文件、网页快捷方式等打开的默认浏览器被一些第三方浏览器更改的话,不妨试试上面的操作吧。

更多教程敬请关注菜科网官网 菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

电脑由于丢失dll文件导致无法启动此程序如何办

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

最近,有些用户在电脑中打开某个软件后突然弹出错误提示 无法启动此程序 ,这是怎么回事?其实,这是由于计算机丢失某个dll文件造成的。

那么,由于计算机丢失某个dll文件导致无法启动此文件该怎么处理呢?现在,菜科网小编要教大家通过电脑管家来解决此问题。

具体操作如下: 1、打开电脑管家主页面,点击右下角的 工具箱 2、在工具箱列表中点击打开 电脑诊所 3、点击进入左下方的 软件硬件 分类; 4、在上方的小分类中点击 丢失dll文件 5、根据自己的问题选择修复方案,点击 立即修复 6、等待自动修复完成即可。

电脑中由于丢失dll文件导致无法打开该应用程序问题的解决方法就介绍到这了,遇到相同问题的用户可以参考上述的操作来解决。

更多有关系统问题欢敬请关注菜科网一键重装系统官网。

注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 电脑由于丢失dll文件导致无法启动此程序怎么办 分类于: 回答于:2015-12-18 最近,有些用户在电脑中打开某个软件后突然弹出错误提示 无法启动此程序 ,这是怎么回事?其实,这是由于计算机丢失某个dll文件造成的。

那么,由于计算机丢失某个dll文件导致无法启动此文件该怎么处理呢?现在,菜科网小编要教大家通过电脑管家来解决此问题。

具体操作如下: 1、打开电脑管家主页面,点击右下角的 工具箱 2、在工具箱列表中点击打开 电脑诊所 3、点击进入左下方的 软件硬件 分类; 4、在上方的小分类中点击 丢失dll文件 5、根据自己的问题选择修复方案,点击 立即修复 6、等待自动修复完成即可。

电脑中由于丢失dll文件导致无法打开该应用程序问题的解决方法就介绍到这了,遇到相同问题的用户可以参考上述的操作来解决。

更多有关系统问题欢敬请关注菜科网一键重装系统官网。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

C#获取config文件的appSettings节点封装技巧

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录