总结

4.8

递归:方法通过直接或间接调用自身得到结果,递归必须拥有终止条件

对象通信:在一个对象的行为中,与其他类的对象发生数据交互

对象通信会增加程序的耦合。

耦合的结果:一个类发生改变会影响到另一个类

设计程序时应该劲量减少耦合

文档注释:用于修饰类型,方法,字段,属性

赋值,实参到形参,返回结果均会发生数据传递

object.ReferenceRquals:判断地址是否相同。

ref 关键字
用于修饰参数,指示该参数传递的是地址的地址。

4.10

集合:集合类型,元素,索引器

数组的优点和缺点:
优点:查询遍历速度快
缺点:长度固定,移动数据时会导致内存中数据的级联变动

ArrayList
count:实际的元素数量
Capacity:最大可容纳的数量。

List<T> 列表

泛型:某一些类不能单独使用,他依托于另一个或多个类型,但该类在定义时无法预知其依托的类型,这种情况可以是
使用泛型。

泛型的定义:
<类型1,类型2,.....>

foreach循环

foreach(类型 变量名 in 集合)
{
}
类型必须和集合中元素的类型匹配
foreach循环也称为只读循环,在循环体中不能更改集合(改变集合的大小或顺序)
完全限定名:命名空间.类名

Dictionary<key,value>

posted on 2015-04-11 17:44    阅读(206)  评论(0)    收藏  举报

导航