首页 | 麦客学吧 | 视频教程 | FLASH小游戏 | 素材下载 | 常用工具
您当前的位置:首页 > 程序开发 > C# > 正文

使用foreach来读取记录

出处:麦客学吧 [2007-6-28 17:52:56] 作者:佚名 点击数:249

讨论交流:http://x8.maicoo.com/team/8790.html

    C#中的foreach语句结构是用于只读而且顺序的遍历一个集合中的所有的元素,而该集合必须实现了System.Collections.IEnumerable接口。foreach语句能简化遍历集合的代码,代码看起来清爽简洁。foreach语句是源于VB的for each 语句。
    为了快速访问数据库,我们一般使用 System.Data.IDataReader接口来访问数据,该接口提供了只读而且顺序的访问查询结果。呵呵,这两个都是“只读而且顺序”的特性拉近了两者的关系。为此小弟在 System.Data.IDataReader的接口上面套了一个实现了System.Collections.IEnumerable接口的外壳,这样我们就可以使用 foreach 来读取查询结果,这样做还能避免生成大量的结构体对象,节省内存。小弟做了一个演示程序,很简单,不超过100行,希望大家能用得着。它为一个命令行程序,使用了程序目录下的 demomdb.mdb 作为演示数据库。

【责任编辑: lanier

关于 使用foreach来读取记录 的相关文章
素材中心
麦客酷站赏析频道

精彩图文推荐

关于本站 - 联系站长 - 广告服务 - 合作伙伴 - 网站地图 - 版权声明 - 报告错误 - 收藏本站 | Http://www.MaiCoo.com

Copyright © 2005 - 2008 MaiCoo.com All Rights Reserved

违法和不良信息举报中心 本站服务器空间和带宽由雷克斯网络提供赞助
浙ICP备06017818号