Comment puis-je utiliser un List<T>
comme paramètre sur une méthode, j'essaye cette syntaxe:
void Export(List<T> data, params string[] parameters){
}
J'ai une erreur de compilation:
Le type ou le nom d'espace de nom 'T' est introuvable (manque-t-il une directive using ou une référence d'assembly?)
Pour prendre un générique List<T>
contre une borne List<int>
vous devez également rendre la méthode générique. Cela se fait en ajoutant un paramètre générique à la méthode de la même manière que vous l'ajoutez à un type.
Essayez ce qui suit
void Export<T>(List<T> data, params string[] parameters) {
...
}
Vous devez également rendre la méthode générique:
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>();
}