public //任何类访问
protected //声明类和派生类访问
private //类内部访问
string[] array1=new string[1,2,4];
foreach(string str in array1)
break 跳出当前循环
contiune 跳过当前循环 执行下一循环
值类型 int 结构
引用类型 类 接口 数组 string(用法是值类型)
装箱 值类型 到 引用类型的转换
取消装箱 引用类型 到 值类型的转换
静态成员static 实例化后看不见static
结构 struct 不能继承 值类型
静态构造函数不能有访问修饰符和参数 static className(){}
重载 指定不同个数参数 不同参数类型(返回值不同)
密封类 sealed class className(){} 不可继承
重写(new 父类方法) 可以有不用的返回值 参数和个数必须一致,否则便成了重载(不需要关键字 new )
Code
//带参数的构造函数使用Code
多态 父类 virtual 虚函数(不能有 static override abstract) 子类 override(new static virtual ) 父类 = new 子类
Code
抽象基类 不能被实例化 abstract 除了包含抽象方法 还可有已实现的方法 用abstract标记为抽象方法
实现 override 方法名参数相同
Code
接口
Code
委托事件Code