治疗白癜风的最好方法 http://m.39.net/pf/a_4657308.htmlC#语言中泛型类的定义与泛型方法类似,是在泛型类的名称后面加上T,当然,也可以定义多个类型,即“T1,T2,???”。具体的定义形式如下。
class类名T1,T2,…{//类的成员}
这样,在类的成员中即可使用T1、T2等类型来定义。下面通过实例来演示泛型类的使用。定义泛型类,并在泛型类中定义数组,提供添加和显示数组中全部元素的方法。根据题目要求,代码如下。
classMyTestT{privateT[]items=newT[3];privateintindex=0;//向数组中添加项publicvoidAdd(Tt){if(index3){items[index]=t;index++;}else{Console.WriteLine("数组已满!");}}//读取数组中的全部项publicvoidShow(){foreach(Ttinitems){Console.WriteLine(t);}}}
在Main方法中调用MyTest类中的方法,代码如下。
classProgram{staticvoidMain(string[]args){MyTestinttest=newMyTestint();test.Add(10);test.Add(20);test.Add(30);test.Show();}}
执行上面的代码,效果如下图所示。
从上面的执行效果可以看出,根据泛型类中指定的数据类型创建数组,并实现了对数组元素的添加和显示。
预览时标签不可点收录于话题#个上一篇下一篇