网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.轻轻松松从C一路走到C++系列文章.
.用OLE操作Excel.
.use Assembly to call a method.
.通过继承实现不同的CheckBox风格.
.拷屏代码.
.容易理解魔方阵源程序.
.C语言图形编程(一、字符屏幕).
.任意形状的窗体.
.C++ Builder 初学问与答(十二).
.Windows Sockets:转换字符串.
.c++学习计划.
.使用存储过程时一个错误的解决方.
.使用wxdindows开发跨平台的界面.
.用C++程序删除文本文件中以“//”.
.利用C++ Builder进行精确计.
.VC连接SQL SERVER数据库.
.用HOOK函数自动关闭IE广告窗口.
.C++初学者必看的50个建议!.
.全屏幕编辑软件的编写(C语言)04.
.C宏--智者的利刃,愚者的恶梦.

使用foreach来读取记录

发表日期:2008-3-8


    C#中的foreach语句结构是用于只读而且顺序的遍历一个集合中的所有的元素,而该集合必须实现了System.Collections.IEnumerable接口。foreach语句能简化遍历集合的代码,代码看起来清爽简洁。foreach语句是源于VB的for each 语句。
    为了快速访问数据库,我们一般使用 System.Data.IDataReader接口来访问数据,该接口提供了只读而且顺序的访问查询结果。呵呵,这两个都是“只读而且顺序”的特性拉近了两者的关系。为此小弟在 System.Data.IDataReader的接口上面套了一个实现了System.Collections.IEnumerable接口的外壳,这样我们就可以使用 foreach 来读取查询结果,这样做还能避免生成大量的结构体对象,节省内存。小弟做了一个演示程序,很简单,不超过100行,希望大家能用得着。它为一个命令行程序,使用了程序目录下的 demomdb.mdb 作为演示数据库。
上一篇:集合类:VBA集合对象的安全包装 人气:690
下一篇:使用ASP.NET Atlas开发检测密码强度的自定义Behavior 人气:399
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐