2015-06-03 41 views

回答

0

您n EED到对于T添加泛型类型参数的方法:

void GenerateExcelReport<T>(List<T> list){ 
} 

然后调用它:

GenerateExcelReport(stringList); 
    GenerateExcelReport(objectList); 
1

如果你想处理所有类型的列表,这是通用的唯一事情是在tList<T>

public void GenerateExcelReport<T>(List<T> lstData) 
{ 
    // ... 
} 

文档:Generic Methods

既然你已经提到,要“接受所有类型的类?”,您可以添加约束来仅允许类和非值类型:

public void GenerateExcelReport<T>(List<T> lstData) where T: class 
{} 
相关问题