- 博客(7)
- 收藏
- 关注
转载 IEnumerable和IEnumerator接口
如何自己实现IEnumerable和IEnumerator接口以支持foreach语句==========豁然开朗,明白为什么集合都实现了IEnumerable和IEnumerator接口 而不是在集合中实现一个ienumerable 并单独定义一个实现ienumerator接口的类并且需要一个集合作为构造函数的参数了!!=============而yield的好处是可以让你不用再实现Ienume
2009-12-16 10:48:00
302
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2009-12-14 21:23:00
231
转载 设计模式学习之策略模式和简单工厂模式的区别和联系
策略模式的问题,简单工厂模式也能实现,但是需要更多的产品类,而策略模式就是为解决这个问题而生的;至于真正用那个模式,就需要经验智慧了。举例说明:产品之于加减乘除,水果之于苹果梨橘子香蕉,文具之于笔尺刀,这时产品比较具体、有限和没有多个算法重叠,这时实用简单工厂模式。产品之于商场促销中的返利(可为300返100、500返200、10000返500等等无数)、折扣(2折、2.5折、6折、9折、
2009-12-10 20:11:00
654
原创 重写、多态、抽象、接口
方法重写override * 子类和父类的方法之间 * 1、父类方法一定是虚方法、抽象方法 * 接口函数 * 2、子类的方法一定要用override重写 * 重写接口函数不要override * 3、函数名一样 * 4、参数一样 * a、参数顺序一样 * b、参数类型一样 * c、参数个数
2009-12-08 18:25:00
277
原创 等腰三角形编程
#region 等腰三角形 时间:2009-11-25 /** * * * * * *** * ***** * ******* * ********* * * *
2009-12-07 18:29:00
1364
原创 函数
/* * 函数的重载(重载函数) overload * * 1、函数名一样 * 2、参数不一样 * a、参数个数不一样 * b、参数类型不一样 * c、参数顺序不一样*(比较复杂) * d、与参数名称无关 * 3、与返回类型无关
2009-12-01 19:05:00
244
原创 第一周课程
-----------第一周课程-----------第一范式:字段不可再分 第二范式:必须存在一个关键字(不能存在部分依赖) 第三范式:不能存在传递的函数依赖 定长字符 vchar 变长字符 hello 如果是char(10)类型,则在数据库中的存储样式为---------》hello_ _ _ _ 如
2009-11-30 12:43:00
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人