C#获取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 系统重装解决方案,提供高效、安全、免费的系统重装服务。