zoukankan
html css js c++ java
读写配置文件
;读写配制文件操作
#region
;读写配制文件操作
public
string
GetConfigString(
string
key)
{
return
ConfigurationManager.AppSettings[key];
}
//
没有加载时读取
public
string
GetConfigValue(
string
appKey)
{
XmlDocument xDoc
=
new
XmlDocument();
try
{
xDoc.Load(System.Windows.Forms.Application.ExecutablePath
+
"
.config
"
);
XmlNode xNode;
XmlElement xElem;
xNode
=
xDoc.SelectSingleNode(
"
//appSettings
"
);
xElem
=
(XmlElement)xNode.SelectSingleNode(
"
//add[@key='
"
+
appKey
+
"
']
"
);
if
(xElem
!=
null
)
return
xElem.GetAttribute(
"
value
"
);
else
return
""
;
}
catch
(Exception)
{
return
""
;
}
}
//
写操作
public
void
SetValue(
string
AppKey,
string
AppValue)
{
XmlDocument xDoc
=
new
XmlDocument();
//
获取可执行文件的路径和名称
xDoc.Load(System.Windows.Forms.Application.ExecutablePath
+
"
.config
"
);
XmlNode xNode;
XmlElement xElem1;
XmlElement xElem2;
xNode
=
xDoc.SelectSingleNode(
"
//appSettings
"
);
xElem1
=
(XmlElement)xNode.SelectSingleNode(
"
//add[@key='
"
+
AppKey
+
"
']
"
);
if
(xElem1
!=
null
) xElem1.SetAttribute(
"
value
"
, AppValue);
else
{
xElem2
=
xDoc.CreateElement(
"
add
"
);
xElem2.SetAttribute(
"
key
"
, AppKey);
xElem2.SetAttribute(
"
value
"
, AppValue);
xNode.AppendChild(xElem2);
}
xDoc.Save(System.Windows.Forms.Application.ExecutablePath
+
"
.config
"
);
}
#endregion
;读写配制文件操作
查看全文
相关阅读:
项目分析-纷享车链AutoChain的数据保险柜解读
AutoChain纷享车链背后的技术支撑——Higgs Chain 的生态体系解读
纷享车链AutoChain首创之数据保险柜的解读
实业落地的区块链车联网-纷享车链AutoChain项目非官方解读
第三方测评:IOV智能车链&CarBlock&阿尔法车链&第一车链&纷享车链
区块链如何赋能车联网-Higgs Chain
BTC挖矿成本¥36599.29,市价¥41,598.25——五大币种挖矿成本分析 2018-07-13
驾图&IOVC背后的公链技术-Higgs Chain全方位解读(一)
进军区块链前必读!!BTC挖矿成本¥36554.13,市价¥43697.44——五大币种挖矿成本分析 2018-07-10
驾图挖矿IOVC的背后HiggsChain第一期周报解读,有实际落地应用的公链足以对标ETH?
原文地址:https://www.cnblogs.com/noahsky/p/1078536.html
最新文章
mysql事务处理用法与实例详解
PHP与MYSQL事务处理
php mysql PDO使用
PHP中的stdClass
PHP去除重复的数组数据
php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
PHP 获取每个月具体的天数
PHP里获取一维数组里的最大值和最小值
win7 U盘制作教程
win7系统下载
热门文章
迅为IMX6开发板_助力推动车联网_智能车载体验
车载"大"屏有可为_IMX6开发板平台,开启汽车智能中控应用领域
imx6开发板-开发无法想象的智能家居产品_IMX6开发板智能改变生活连系爱
请教:用迅为4412开发板开机时卡在Android静止画面
迅为4418核心板能研发什么样的产品?高性能四核A9核心板
嵌入式开发平台-移植mplayer到iTOP-4412开发板内容分享
入门嵌入式开发-迅为4412开发板平台详解
迅为-平板式工业触摸显示7寸屏 嵌入式一体化工业屏 智能触控屏
讯为4412开发板运行linux系统无法挂载U盘?
处理器开发平台4412开发板学习-NFS服务器的搭建方法
Copyright © 2011-2022 走看看