반응형
일반 목록 메소드의 매개 변수로
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
반응형
'programing' 카테고리의 다른 글
Windows Forms에 ClickOnce 버전 번호를 표시하는 방법 (0) | 2020.11.27 |
---|---|
WPF를 배울 때 가장 이해하기 어려운 점은 무엇입니까? (0) | 2020.11.27 |
현재 메서드의 이름을 가져옵니다. (0) | 2020.11.26 |
SimpleDateFormat을 사용하여 문자열을 날짜로 변환하는 방법은 무엇입니까? (0) | 2020.11.26 |
트렁크에서 분기로 SVN 전환 (0) | 2020.11.26 |