总结
4.8
递归:方法通过直接或间接调用自身得到结果,递归必须拥有终止条件
对象通信:在一个对象的行为中,与其他类的对象发生数据交互
对象通信会增加程序的耦合。
耦合的结果:一个类发生改变会影响到另一个类
设计程序时应该劲量减少耦合
文档注释:用于修饰类型,方法,字段,属性
赋值,实参到形参,返回结果均会发生数据传递
object.ReferenceRquals:判断地址是否相同。
ref 关键字
用于修饰参数,指示该参数传递的是地址的地址。
4.10
集合:集合类型,元素,索引器
数组的优点和缺点:
优点:查询遍历速度快
缺点:长度固定,移动数据时会导致内存中数据的级联变动
ArrayList
count:实际的元素数量
Capacity:最大可容纳的数量。
List<T> 列表
泛型:某一些类不能单独使用,他依托于另一个或多个类型,但该类在定义时无法预知其依托的类型,这种情况可以是
使用泛型。
泛型的定义:
<类型1,类型2,.....>
foreach循环
foreach(类型 变量名 in 集合)
{
}
类型必须和集合中元素的类型匹配
foreach循环也称为只读循环,在循环体中不能更改集合(改变集合的大小或顺序)
完全限定名:命名空间.类名
Dictionary<key,value>
浙公网安备 33010602011771号