¿Cómo puedo usar un List<T>
como un parámetro en un método, intento esta sintaxis:
void Export(List<T> data, params string[] parameters){
}
Tengo error de compilación:
No se pudo encontrar el tipo o el nombre de espacio de nombres 'T' (¿falta una directiva de uso o una referencia de ensamblado?)
Para tomar un List<T>
genérico frente a un List<int>
enlazado, también debe hacer el método genérico Esto se hace agregando un parámetro genérico al método en la forma en que lo agrega a un tipo.
Intenta lo siguiente
void Export<T>(List<T> data, params string[] parameters) {
...
}
Necesitas hacer el método genérico también:
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>();
}