摘要: 3.泛型类的功能 在创建泛型类时,还需要一些其它C#关键字。例如,不能把null赋予泛型类型。此时,如下一节所述,可以使用default关键字。如果泛型类型不需要Object类的功能,但需要调用泛型类上的某些特定方法,就可以定义约束。 本节讨论如下主题: *默认值 *约束 *继承 *静态成员 首先介 阅读全文
posted @ 2016-11-28 18:22 Dean二十七 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 2.创建泛型类 首先介绍一个一般的、非泛型的简化链表类,它可以包含任意类型的对象,以后再把这个类转化为泛型类,以后再把这个类转化为泛型类型。 在链表中,一个元素引用下一个元素。所以必须创建一个类,它将对象封装在链表中,并引用下一个对象。类LinkedListNode包含一个属性value,该属性用构 阅读全文
posted @ 2016-11-28 17:44 Dean二十七 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近闲来无事,利用空余时间写了一个对象池。 首先,什么是对象池呢? 举一个例子。在我们玩FPS类型的游戏的时候(这里就举例《守望先锋吧》),点击鼠标左键便会进行射击,会“创建”出子弹。而此时,随着游戏的不断进行(如果一局进行了20分钟),便会“创建”成千上万颗子弹,如果我们每点击一下鼠标就New一个 阅读全文
posted @ 2016-11-28 14:50 Dean二十七 阅读(3399) 评论(0) 推荐(0) 编辑