programing

일반 목록

nasanasas 2020. 11. 26. 08:27
반응형

일반 목록 메소드의 매개 변수로


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>();
}

참고 URL : https://stackoverflow.com/questions/1633690/generic-listt-as-parameter-on-method

반응형