作者: 黄珍 时间: 2012-4-9 05:41
说穿了泛型就是避免强制类型转换,可以直接用不需要转换来转换去的,把过程减化了也就减少了出错的可能性。
定义:
public class GenericList<T>
{
public void Add(T input)//T制定成类型参数
public T Add()//T制定成返回值
}
<T>的T是类型参数,起占位符的作用,编译时被真正类型取代。
使用泛型:
GenericList<int> list1 = new GenericList<int>();
GenericList<string> list2 = new GenericList<string>();
GenericList<类名> list3 = new GenericList<类名>();
GenericList<类名<int>> list4= new GenericList<类名<int>>(); 作者: 霍世勇 时间: 2012-4-9 10:46