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

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

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

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

在调用时可以这样用

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

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

原文地址:https://www.cnblogs.com/NewBigLiang/p/5006565.html