【发布时间】:2009-10-27 21:09:19
【问题描述】:
如何在方法上使用List<T> 作为参数,我试试这个语法:
void Export(List<T> data, params string[] parameters){
}
我得到编译错误:
找不到类型或命名空间名称“T”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
如何在方法上使用List<T> 作为参数,我试试这个语法:
void Export(List<T> data, params string[] parameters){
}
我得到编译错误:
找不到类型或命名空间名称“T”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
要采用通用List<T> 与绑定List<int>,您还需要将方法设为通用。这是通过向方法添加泛型参数来完成的,就像将它添加到类型一样。
试试下面的
void Export<T>(List<T> data, params string[] parameters) {
...
}
【讨论】:
您还需要将方法设为通用:
void Export<T>(List<T> data, params string[] parameters){
}
【讨论】:
public static List<T> pesquisa_lista<T>(string campo, string valor, List<T> lista)
{
return new List<T>();
}
【讨论】: