专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
网站建设
>
技术支持
> C#获取config文件的appSettings节点封装技巧
C#获取config文件的appSettings节点封装技巧
来源:网络整理 时间:2023/2/14 0:38:27 共
3643
浏览
/// <summary>
/// 获取AppSetting里面的内容
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="defaultValue">The default value.</param>
/// <param name="key">The key.</param>
/// <returns></returns>
public static T GetAppSettingValue<T>(T defaultValue, string key)
{
string value = ConfigurationManager.AppSettings[key];
if (!string.IsNullOrEmpty(value))
{
try
{
defaultValue = (T)Convert.ChangeType(value, typeof(T));
}
catch
{
}
}
return defaultValue;
}
/// <summary>
/// 获取指定的Config文件的AppSetting里面的指定键值对应的value值
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="defaultValue">The default value.</param>
/// <param name="key">The key.</param>
/// <param name="file">The file.</param>
/// <returns></returns>
public static T GetAppSettingValue<T>(T defaultValue, string key, string file)
{
var map = new ExeConfigurationFileMap
{
ExeConfigFilename = file
};
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
string value = config.AppSettings.Settings[key].Value;
if (!string.IsNullOrEmpty(value))
{
try
{
defaultValue = (T)Convert.ChangeType(value, typeof(T));
}
catch
{
}
}
return defaultValue;
}
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
企业网站托管公司
基金公司招聘网站
三角公司网站
金华正规优化网站公司
宜昌工厂网站优化公司
中铁中局一公司网站
中山做网站北京公司
甘肃淄博网站优化公司
按摩公司女人网站
邯郸公司网站开发
·上一条:
错误:目标“GatherAllFilesToPublish”在项目中不存在,但在v10.5文件夹中
|
·下一条:
c#读写App.config,ConfigurationManager.AppSettings
同类资讯
错误:目标“GatherAllFilesToPublish”在项目中不存
远程桌面登录蓝屏、不显示桌面怎么解决?
敢于对过去告一个段落,才有信心掀开新的篇章!
vue vue-element-ui组件 layout布局系列学习(一)
Layout 布局
怎样快速去除红蜘蛛
最新分享81个可用的VIP电影解析接口
C# HtmlAgilityPack+Selenium爬取需要拉动滚动条
c#使用正则表达式抓取a标签的链接和innerhtml
VS2017git 提交提示错误 Git failed with a f
sql中的indexof,函数介绍
SQL中游标的使用
通过网站管理助手4.0重置mysql的root账号密码
Windows Server 2008 MetaFile设置占用内存限制
C#实现清理系统内存
详解C#中的System.Timers.Timer定时器的使用和定时自动
c# – 如何释放Parallel.Task使用的内存
C# Redis分布式锁的应用
修改系统时间的显示格式为双位C#源代码
基于 .NET 的 FluentValidation 验证教程
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com