读取config文件中的键值

新建个config文件

<?xml version="1.0" encoding="utf-8"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来
配置应用程序的设置。
可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在 machine.config.comments 中,
该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings>
<!--需要抛送的行-->
<add key="useRow" value="7"/>
<!--需要抛送的行-->
<add key="useRow" value="8"/>
<!--需要抛送的行-->
<add key="useRow" value="9"/>
<!--需要抛送的行 -->
<add key="useRow" value="10"/>
<!--需要抛送的行-->
<add key="useRow" value="11"/>
</appSettings>

<connectionStrings/>
<system.web>

</system.web>
</configuration>

读取的函数

 1 public IList AppConfigGet(string keyName)
2 {
3 string strReturn = string.Empty;
4 XmlDocument document = new XmlDocument();
5 document.Load(Server.MapPath("~/RealManage/RealActComputeDisparch.config"));
6 ArrayList list = new ArrayList();
7 XmlNodeList nodes = document.GetElementsByTagName("add");
8 for (int i = 0; i < nodes.Count; i++)
9 {
10 XmlAttribute attribute = nodes[i].Attributes["key"];
11 if (attribute != null && (attribute.Value == keyName))
12 {
13 attribute = nodes[i].Attributes["value"];
14 if (attribute != null)
15 {
16 list.Add(attribute.Value);
17
18 }
19 }
20 }
21 return list;
22 }

在调用这个函数是要注意

 

IList list = AppConfigGet("useRow");
foreach(string row in list)//此处的string是list里面的值的类型
{。。。}




转载于:https://www.cnblogs.com/modu-xl/archive/2011/11/23/2260290.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464366.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单片机c语言pwm整流的程序,基于 单片机控制PWM整流电源的设计.doc

PAGE \* MERGEFORMAT II摘??? 要本文介绍了用PWM实现直流电机调整的基本方法。本文在给出直流电机调整和PWM实现方法的基础上,提供一种用单片机软件实现PWM调速的方法,以及直流电机调速的相关知识和PWM调整的基本原理和实现方法.介绍了基于MCS-51单片机用软件产生PWM信号的途…

详解Android Touch事件的传递机制

1、基础知识 (1) 所有Touch事件都被封装成了MotionEvent对象&#xff0c;包括Touch的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CANCEL&#xff0c;每个事件都…

asp.net登录状态验证

文章&#xff1a;ASP.NET 登录验证 文章&#xff1a;ASP.NET MVC下判断用户登录和授权状态方法 文章&#xff1a;.net学习笔记---HttpHandle与HttpModule 第一篇文章&#xff0c;介绍了 1&#xff09;早期的BasePage类&#xff0c;每个页面继承自BasePage类&#xff0c;取sessi…

Wiki的介绍

何为Wiki&#xff08;维客&#xff09;&#xff1f; 首先&#xff0c;我们要搞清楚&#xff1a;wiki概念的发明人是Ward Cunningham。wiki这个字到底是什幺意思呢&#xff1f;根据FAQ的说法&#xff0c;WikiWiki 一词来源于夏威夷语的“wee kee wee kee”&#xff0c;原本是“快…

项目专访|在ESP32上移植Linux

大家好&#xff0c;我是写代码的篮球球痴&#xff0c;最近在网上看到一个非常有意思的项目&#xff0c;有大神把Linux内核移植到ESP32上&#xff0c;并成功运行。在国外网站上&#xff0c;有很多人在议论这件事情https://hackaday.com/2021/07/21/its-linux-but-on-an-esp32/ES…

4.3英寸屏双核 LG Prada K2通过FCC认证

我们此前曝光过一款型号为LG Prada K2的智能手机&#xff0c;这款手机不仅配置出色而且外观极为时尚。如今&#xff0c;来自国外媒体的最新消息显示&#xff0c;LG Prada K2已经通过FCC认证&#xff0c;这意味着它距离上市已经为期不远。 LG Prada K2通过FCC认证 LG Prada K2是…

c语言第4份实验报告,C语言实验报告04.doc

实验报告人&#xff1a;张静成 数学3班 10080338一、实验目的1、掌握选择结构的程序书写&#xff01;2、了解条件与程序流程的关系3、了解用不同的数据使程序的流程覆盖不同的语句、分支和路径。二、实验内容(一)、题目 11、题目内容描述&#xff1a;改写第三章小写字母转换为大…

VC中Error spawning cl.exe错误的解决方法.

VC中Error spawning cl.exe错误的解决方法. 转载地址&#xff1a;http://blog.csdn.net/badboyfind/article/details/1816189 可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是…

Swift中空合运算符、闭区间运算符、单侧区间、半开区间

空合运算符&#xff08;Nil Coalescing Operator&#xff09; 用于取代3目判空运算&#xff0c;提供超短的写法比如常规判空写法如下&#xff0c;反正我写java就是这么干的 var anOptionalInt: Int? 10var anInt: Int 0if anOptionalInt ! nil { anInt anOptionalInt! } 空…

关于禁止svn客户端长驻内存的方法

公司到目前为止版本控制多用svn&#xff0c;安装后会自动加载tsvncache.exe主程序&#xff0c;尝试手动关闭该进程&#xff0c;过几分钟又会再出现。 使用svn一段时间以来&#xff0c;发现该程序除了会自动加载&#xff0c;偶尔还会自动扫描磁盘空间&#xff0c;并且对于未标记…

国内MCU厂商也开始卷了

最近我大学老师准备做一个项目&#xff0c;需要用到STM32的芯片&#xff0c;然后我就帮忙着一起找&#xff0c;不找不知道&#xff0c;找了才知道这个东西真的是贵。然后我就看了GD32&#xff0c;不了解不知道&#xff0c;这个东西也是真的贵。然后我又去看的MM32&#xff0c;结…

c语言朋友,[原创]写给初学 c语言的朋友

C语言的教材有很多&#xff0c;但基本都没有本质上的区别。随便拿两本里面的内容都差不多。对于第一次学习编程的人来说&#xff0c;看教材会产生很多疑问&#xff0c;比如为什么a a 1;是正确的、什么时候用变量、在什么地方定义变量等等。继续深入学习后又会产生许多疑问&am…

Google Flash转换HTML5工具Swiffy测试版发布

Google今年六月推出的Flash转换HTML5工具已经从实验室转为测试版&#xff0c;并新增一个Flash Professional扩充模组&#xff0c;可以直接将档案储存为HTML5格式。一开始Swiffy仅以网站方式&#xff0c;让使用者上传Flash的.swf档案&#xff0c;支持Flash所使用的swf 8格式与Ac…

求字符串全排列的递归算法

求字符串全排列的递归算法 void permutation(char * p_str, char * p_begin) { if(!p_str || !p_begin) { return; } if(\0 *p_begin) { printf("%s\n", p_str); }else { char * p_ch; for(p_ch p_begin; *p_ch ! \0; p_ch) { char temp; /* Swap …

ssis 排程更新

昨天&#xff0c;在as裡面再次看看以前作的一個cube發現&#xff0c;數據竟然一點都沒變&#xff0c;不大對勁&#xff0c;因為這些數據我都已經刪掉了。同事說是我沒選雪花&#xff0c;星型。我想都不想就說&#xff0c;肯定不是哪個樣子&#xff0c;因為sql 2005根本就沒讓你…

Clipboard.js复制粘贴到剪贴板

来自他人参考链接&#xff1a;https://www.cnblogs.com/kevinCoder/p/6144376.html转载于:https://www.cnblogs.com/jiaqi1719/p/9962342.html

什么是MCU里应尽量遵循的寄存器谨慎赋值法?

有人觉得搞MCU是一件简单的事情&#xff0c;往往觉得简单的事反而出错更多&#xff0c;今天转发一篇我朋友痞子衡的文章&#xff0c;说说MCU里面的寄存器的事。大家好&#xff0c;我是痞子衡&#xff0c;是正经搞技术的痞子。今天痞子衡给大家介绍的是改动i.MXRT1xxx里IOMUXC_G…

惠普电脑如何下载c语言软件,惠普笔记本电脑上的语言栏怎么弄

满意答案mygood12f32013.01.23采纳率&#xff1a;53% 等级&#xff1a;11已帮助&#xff1a;6723人首先运行“regedit”&#xff0c;展开“HKEY_CURRENT_USER/keyboard layout/preload”分支&#xff0c;在其下新建一个字符串值&#xff0c;命名为“1”&#xff0c;并将它对…

学习C++/C的宏与for循环的结合

#define ABC(x) (((x) > 5 && (x) < 10) ? (x) : 0) for (int i 3; i < 13; i) { cout << "i " << i << ", "; cout << "ABC(i) " << ABC(i) << "\n"; } 结果是&#xf…

windows 7鼠标右键另存为没有桌面选项

问&#xff1a;Windows7 另存为没有桌面文件夹怎么办&#xff1f; 答&#xff1a;在另存为窗口的资源管理器左栏空白处单击鼠标右键&#xff0c;选中“显示所有文件夹”即可。