Общий список <T> в качестве параметра по методу
Как я могу использовать List<T>
в качестве параметра метода, я пробую этот синтаксис:
void Export(List<T> data, params string[] parameters){
}
Я получил ошибку компиляции:
Невозможно найти имя типа или пространства имен 'T' (вам не хватает директивы using или ссылки на сборку?)
Ответы
Ответ 1
Чтобы взять общий List<T>
и связанный List<int>
, вам необходимо также создать общий метод. Это делается путем добавления общего метода к методу в том, как вы добавляете его к типу.
Попробуйте выполнить
void Export<T>(List<T> data, params string[] parameters) {
...
}
Ответ 2
Вам также необходимо создать общий метод:
void Export<T>(List<T> data, params string[] parameters){
}
Ответ 3
public static List<T> pesquisa_lista<T>(string campo, string valor, List<T> lista)
{
return new List<T>();
}