摘要: 恢复内容开始 1.当对象存在一对多关系时候 则使用观察者模式 2.反射优点 提高程序的灵活性和扩展性 降低耦合性 提高自适应能力 它允许程序创建和控制任何类的对象 无需提前硬编码目标类 3.反射缺点 性能问题 使用反射基本上是一种解释操作 用于字段和方法接入时要远慢于直接代码 因此反射机制主要应用于 阅读全文
posted @ 2019-07-12 17:36 噬堕 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.public class 类名 <T> where T:new() class struct 基类名 接口名 2.委托 delegate 返回值类型 委托名(有参就写 无参就不写) 3. 多播委托就是一个包含多个方法的委托称为多播委托 4.+=就是追加方法 5.+=几次就是+=几个 阅读全文
posted @ 2019-07-11 16:10 噬堕 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.C# 委托(Delegate)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生System.D 阅读全文
posted @ 2019-07-10 20:26 噬堕 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.泛型是 通过参数化类型来实现在同一份代码上操作多种数据类型 的 技术 2.泛型增强了代码的可读性 3.泛型有助于实现代码的重用、保护类型的安全以及提高性能 4.我们可以创建泛型集合类 5.泛型实现了类型和方法的参数化 6.我们还可以对泛型类进行约束以访问特定数据类型的方法 7.关于泛型数据类型中 阅读全文
posted @ 2019-07-10 20:11 噬堕 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.枚举类型是用于声明一组命名的常数的基本数据类型 2.所有枚举类型都隐式的继承System.Enum类型 System.Enum类型是继承自System.ValueType类型唯一不为值类型的引用类型 3.CompareTo 将此实例与指定对象进行比较并返回一个对二者的相对值的指示 4.Equal 阅读全文
posted @ 2019-07-08 17:12 噬堕 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.变量是程序运行时在内存中存储可变数据的容器 2.数组长度固定 类型相同 3.数组的分类:一维数组 多维数组 不规则数组 4.数组的应用 创建 赋值 应用 5.声明一维数组 数据类型[] 名称 = new 数据类型[数组长度] 6.声明一维数组 直接告诉数组都有什么值 数据类型[] 阅读全文
posted @ 2019-07-06 11:59 噬堕 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 今天是学习C#高级特征及项目实战的第一天 今天重点学习了.Net Framework 大部分都是理论知识 下面我着重的讲一下今天所学的知识点: 1..Net Framework 是为其运行的应用程序提供各种服务的托管执行环境。包括两个主要控件 公共语言运行时 CLR 以及.Net Fr 阅读全文
posted @ 2019-07-05 20:23 噬堕 阅读(231) 评论(0) 推荐(0) 编辑