c# - tipos - qué es una clase genérica
Lista genérica<T> como parámetro en el método (3)
Para tomar una List<T>
genérica frente a una List<int>
obligada, también debe hacer que el método sea genérico. Esto se hace agregando un parámetro genérico al método de la manera en que lo agrega a un tipo.
Pruebe lo siguiente
void Export<T>(List<T> data, params string[] parameters) {
...
}
¿Cómo puedo usar una List<T>
como parámetro en un método? Intento esta sintaxis:
void Export(List<T> data, params string[] parameters){
}
Tengo un error de compilación:
No se pudo encontrar el tipo o el nombre del espacio de nombres ''T'' (¿falta una directiva using o una referencia de ensamblado?)
También debe hacer que el método sea genérico:
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>();
}