使用foreach来读取记录_c#应用

2008-02-23 05:45:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: c# 3.0新特性体验之lambda表达式_c#教程

下一篇: 在c#中执行sql语句时传递参数的小经验_c#教程