摘要: 观察者模式 :定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的多有依赖这都会收到通知并自动更新。 简单的说这种模式就像生活中的报社和订阅报纸的人一样 , 如果你订阅了报纸(登记为观察者),报社有有新报纸就会第一时间送给你。如果你退订(撤销观察者),报社将不在通知你 实现观察者模式的方 阅读全文
posted @ 2016-04-14 20:34 小司机 阅读(573) 评论(0) 推荐(0) 编辑
摘要: foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。 该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true, 阅读全文
posted @ 2016-04-14 16:11 小司机 阅读(66348) 评论(0) 推荐(1) 编辑
摘要: 一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处ArrayListaList=newArrayList();a 阅读全文
posted @ 2016-04-14 16:07 小司机 阅读(29179) 评论(1) 推荐(1) 编辑
摘要: 在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组 阅读全文
posted @ 2016-04-14 15:51 小司机 阅读(1080) 评论(0) 推荐(0) 编辑