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

作者:小菜 更新时间:2025-04-29 点击数:
简介: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,节点,

虚拟打印机pdf:高效转换与编辑PDF文件

虚拟打印机pdf:高效转换与编辑PDF文件在现代社会中,PDF文件已经成为了一种非常常见的文件格式。

然而,有时我们需要对PDF文件进行转换或编辑,这就需要一个高效的工具来帮助我们完成这些任务。

虚拟打印机pdf就是这样一款工具,它可以将任何打印输出转换为PDF文件,并且还具备编辑PDF文件的功能。

下面,我将介绍虚拟打印机pdf的使用方法和优势。

工具原料:系统版本:Windows 10品牌型号:Dell XPS 13软件版本:虚拟打印机pdf 2.0一、高效转换PDF文件1、虚拟打印机pdf可以将任何打印输出转换为高质量的PDF文件。

无论是来自Word、Excel、PowerPoint还是其他应用程序的打印输出,只需选择虚拟打印机pdf作为打印机,点击打印按钮,即可将文件转换为PDF格式。

2、与其他转换工具相比,虚拟打印机pdf具有更高的转换速度和更好的转换质量。

它可以保留原始文件的格式和布局,并且支持自定义设置,如页面大小、分辨率等。

二、便捷编辑PDF文件1、虚拟打印机pdf不仅可以转换PDF文件,还可以对已有的PDF文件进行编辑。

它提供了丰富的编辑功能,如添加、删除、替换文本,插入、删除、旋转图片等。

2、虚拟打印机pdf还支持对PDF文件进行合并、拆分、提取页面等操作,方便用户进行更复杂的编辑需求。

[word2007免费下载]

在现代社会,电脑和手机已经成为人们生活中不可或缺的工具。

然而,随着科技的不断发展,我们经常需要更新和升级我们的软件和系统,以保持与时俱进。

而Word2007作为一款功能强大的办公软件,对于许多人来说是必不可少的。

本文将介绍如何免费下载Word2007,并提供一些重装系统的工具和软件。

工具原料:电脑品牌型号:戴尔XPS 13操作系统版本:Windows 10手机品牌型号:iPhone 12操作系统版本:iOS 14正文:一、Word2007免费下载1、访问Microsoft官方网站。

2、在搜索栏中输入“Word2007”。

3、点击搜索结果中的官方下载链接。

4、根据提示下载并安装Word2007。

二、重装系统工具推荐1、魔法猪装机大师软件魔法猪装机大师是一款功能强大的重装系统软件,可以帮助用户快速重装电脑系统。

它提供了简单易用的界面和丰富的功能选项,让用户可以轻松完成系统重装。

2、一键重装系统软件一键重装系统软件是一款简单易用的重装系统工具,它可以帮助用户快速重装电脑系统,并提供了一键恢复功能,让用户可以轻松备份和恢复重要数据。

加入收藏
               

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

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录