zoukankan      html  css  js  c++  java
  • 使用foreach来读取记录

        C#中的foreach语句结构是用于只读而且顺序的遍历一个集合中的所有的元素,而该集合必须实现了System.Collections.IEnumerable接口。foreach语句能简化遍历集合的代码,代码看起来清爽简洁。foreach语句是源于VB的for each 语句。
        为了快速访问数据库,我们一般使用 System.Data.IDataReader接口来访问数据,该接口提供了只读而且顺序的访问查询结果。呵呵,这两个都是“只读而且顺序”的特性拉近了两者的关系。为此小弟在 System.Data.IDataReader的接口上面套了一个实现了System.Collections.IEnumerable接口的外壳,这样我们就可以使用 foreach 来读取查询结果,这样做还能避免生成大量的结构体对象,节省内存。小弟做了一个演示程序,很简单,不超过100行,希望大家能用得着。它为一个命令行程序,使用了程序目录下的 demomdb.mdb 作为演示数据库。程序下载地址 https://files.cnblogs.com/xdesigner/foreach_record.rar
  • 相关阅读:
    [已解决] Python logging 重复打印日志信息
    scrapy
    Python 元编程
    MySQL性能优化 分区
    SQL Mode
    Golang 接口
    Python partial
    栈、队列(链表实现)
    Golang 位向量
    Java50题——学习以及思考
  • 原文地址:https://www.cnblogs.com/xdesigner/p/385973.html
Copyright © 2011-2022 走看看