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
;读写配制文件操作
查看全文
相关阅读:
使用Idhttp.get('') 造成假死(堵塞),请问线程idhttp怎么才能做到不出错?
mysql 修改字段类型
Delphi完成的断点续传例子 转
断点续传的例子
甲状腺癌怎样早发现 可B超检查
DELPHI高性能大容量SOCKET并发(九):稳定性问题解决
百度地图信息提示框的修改 转
delphi 调用百度地图WEBSERVICE转换GPS坐标 转
delphi 调用百度地图api
Gedit
原文地址:https://www.cnblogs.com/noahsky/p/1078536.html
最新文章
mysql 主从复制原理(转)
对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解(转)
共享锁(S锁)和排它锁(X锁)
堆排序
堆排序
merge into优化sql(转)
zookeeper原理及功能介绍(转)
mq刷盘方式
RocketMQ的部署方式及持久化方式
编译原理——语言处理程序
热门文章
iOS越狱包
Eclipse——浏览功能
[cocos2dx笔记003] Vs2013添加静态库project
Codeforces 432D Prefixes and Suffixes(KMP+dp)
Android
Maven实战(四)——基于Maven的持续集成实践
POJ--2570--Fiber Network【floyd+位运算】
Linux车载系统的开发方向
oracle直方图
通过发消息,来刷新界面的信息, 不失为一种好方法
Copyright © 2011-2022 走看看