标签:
又一个星期过完了,其实这个星期还是学了很多的知识的。
如:对象通信:在一个对象的行为中,与其它类的对象发生数据交互。
对象通信会增加数据的耦合
耦合的结果:一个类发生改变会影响到另一个类,设计程序时应尽量减少耦合。
赋值、实参到形参返回结果均会发生数据传递
object.ReferrenceEquals();两个地址是否相等
ref关键字
用于修饰参数,指示该参数传递的是地址的地址(同一个东西)。
集合:集合类型、元素、索引器
数据的优点和缺点
优点:查询便利速度快
缺点:长度固定,移动数据时导致导致内存中数据的级联变动
ArrayList
Capacity:每次往数组中加4项(步长)【当前最大可容纳的元素数量】
Count:实际元素数量
List<T>列表
List<类型>
泛型:某一些类不能单独使用,它依托于另一个或多个类型,但该类在定义时无法预知其依托的类型,这种情况可以使用泛型。
泛型的定义:<类型1,类型2,......类型n>
nums.clear 清空集合所有数量
foreach循环
foreach(类型 变量名 in 集合){
}
类型必须和集合中元素的类型匹配
foreach循环也称为只读循环,再循环体中不能更改集合(改变集合中的大小或顺序)
完全限定名:命名空间.类名
Dictionary <key,value>
字典中的键值必须唯一
标签:
原文地址:http://www.cnblogs.com/breakup9--/p/4417572.html