11 2012 档案
摘要:我们今天来讨论下泛型的用法。首先说下泛型的概念,用通俗的语言来讲,泛型其实就是类的一个参数,但是要求参数必须是一个类,而不能是一个对象。很多人可能对泛型中T的作用不太理解,其中T在泛型中扮演的角色就相当于一个占位符,确切的说,是类型占位符。凡是出现T的地方都会替换成你所传递的类型。那么下面我们就来写一个泛型的例子,让大家体验一下泛型的威力。首先咱们来看常用的List<T>泛型集合01,List<T>集合,其中T可以是任何类型(int,string,数组类型,甚至是用户自定义的类类型) List<string> intList = new List<st
阅读全文
摘要:抽象类相关抽象类:又叫抽象基类:在定义的时候使用 abstract 关键字标记的普通类。他可包含一般类所包含的所具有的特性,例如字段,属性,方法,另外还包含一个很特殊的方法,叫抽象方法(没有实现的方法,而派生于该类的类就必须实现该方法),而且不能被实例化,主要用在类的定义和部分实现等方面。接下来我们先看下抽象类和抽象方法在使用需要注意的地方:1,抽象类需要用abstract关键字标记2,抽象方法不能有任何的方法实现(连{}都不能有)3,抽象成员必须包含在(隶属于)抽象类中。4,由于抽象成员没有任何实现,所以子类必须将抽象成员重写。5.抽象类不能实例化,所以抽象类的存在就是为了让子类继承。6,抽
阅读全文