c# 使用泛型类型作为参数

泛型作为一种经常使用的类型,有时需要在方法之间传递,不了解的话可能会束手无策。

比如我定义一个方法 processList  需要把List<T>  作为参数传入,这时可以这样写

 

public void ProcessList<T>(List<T> list){
    //do sth.
}

在调用时可以这样用

List<ClassA> list= new List<ClassA>();
ProcessList(list);

 

自定义的集合也可以这样用。

 

posted @ 2015-11-30 10:53  BigLiang  阅读(6322)  评论(0编辑  收藏  举报