1,事件是对象,委托时类型.事件内部其实就是一个private 的委托和add,remove两个方法. 2.override 和overload的区别: override是对基类中方法的重写,是会覆盖的,是面向对象的概念.而overload是因为函数名称相同,参数或类型不同,是面向过程的概念. 3.索引器 4.属性和pulic字段的不同:属性可以对设置属性时做非法值判断,就是可以卡一些条件. 5.三层架构: 目的:高内聚.低耦合.上层代码必须在下层代码提供接口后才能开发. 表现层(UI):展现给