学习随笔(续)
1、虚方法 virtual
使用虚方法并在子类重写方法一般都应调用 基类方法才有意义。
2、5月20日
1:string类型可以看成“独特的”引用类型。它的内容是只读的不可变的!
string对象的收容所为“驻留池(Intern Pool)”
使用建议:1,避免使用加法运算符连接不同类型的数据 2,在循环中使用StringBuilder代替String实现字符串连接
2:对象与集合初始化器;ZL a=new ZL{age=13}这样可以设定指定要初始化的对象或字段
List<int> lzw =new List<int>{0,1,2,3,4,5,6};
List<zl> a=new List<zl>{
new zl{....};
new zl{....};
}
3:自动实现属性
class A
{
public int zl {get;set;}
}
4:ref 和 out 变量实际都是通过地址修改“外部”的变量值;注意ref变量在调用时要先初始化;
5:虚方法:可以使我们只用同样的一个语句,在运行时根据对象类型而执行不同的操作,让代码具有“运行时功能可变”的特性。在实际开发开发时仅在必要时运用。
6:应用继承实现对象的统一管理;
应用接扣定义对象的行为特性;
7:类得静态构造函数只能调用一次,调用时机为第一次访问类得静态字段时