随笔分类 -  C#接口学习

摘要:IQueryable和IEnumerable都是延时执行(Deferred Execution)的,而IList是即时执行(Eager Execution) IQueryable和IEnumerable在每次执行时都必须连接数据库读取,而IList读取一次后,以后各次都不需连接数据库。前两者很容易造 阅读全文
posted @ 2016-07-12 16:10 叶丶梓轩
摘要:一,新建接口 二,新建接口实现类 三,调用实现 阅读全文
posted @ 2016-07-05 10:56 叶丶梓轩 阅读(244) 评论(0) 推荐(0)
摘要:一、新建一个接口类 二、新建接口实现类,hide.cs和display.cs 三、新建一个default.aspx文件 四、综上总结:显示接口和隐式接口的区别 <1>隐示实现接口和类都可以访问 显示实现只有接口可以访问。 <2>显示实现益处 1:隐藏代码的实现功能 2:在使用接口访问的系统中,调用者 阅读全文
posted @ 2016-05-04 17:04 叶丶梓轩 阅读(1667) 评论(0) 推荐(0)
摘要:IEnumerable接口只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。IEnumerator对象是一个真正的集合访问器,没有它,就不能使用foreach语句遍历集合或数组,因为只有IEnumerator对象才能访问集合中的项,假如连集 阅读全文
posted @ 2016-05-03 10:29 叶丶梓轩 阅读(436) 评论(0) 推荐(0)