c# 基础知识总结
总结自己掌握的技能,然后根据不足,弥补不足
1. c#语言
a.基础类型:值类型,引用类型
值类型:int(整型) float(浮点数) double(双精度浮点) bool(布尔值) long(双精度整型) enum(枚举) struct(结构体) 继承至System.ValueType类型
引用类型:string(字符串) Class(自定义类) interface(接口) 数组 继承至System.Object类型
b.运算符
+ - * / % >> <<
c.接口 继承 多态 抽象类 抽象函数 虚函数 虚基类
接口:interface 可以多继承,继承接口的类必须实现接口定义的方法, 显示实现接口:当多继承的时候使用接口.方法名的方法指出实现的是哪个接口的实现
继承:子类继承父类拥有父类的公共成员和公共方法
多态:同一个方法不同的实现方式 通过接口,继承,等实现
抽象类:abstract 继承抽象类必须实现所有的方法, 子类可以重写抽象类实现的方法,抽象方法
抽象函数:可以包含方法体,也可以不包含方法体
虚函数:virtual 可以被继承的子类重写的方法
d.委托 事件
委托:delegate 定义一个类型 public delegate void mousedelegate();
事件:event 定义一个事件 public event mousedelegate mousehandler;
e.lamuda 匿名函数 泛型
泛型:
f.迭代器
g.