web-dev-qa-db-ja.com

メソッドのパラメーターとしての汎用リスト<T>

List<T>をメソッドのパラメーターとして使用するには、次の構文を試してください。

void Export(List<T> data, params string[] parameters){

}

コンパイルエラーが発生しました:

型または名前空間名 'T'が見つかりませんでした(usingディレクティブまたはAssembly参照がありませんか?)

61

一般的なList<T> vsバウンドList<int>メソッドもジェネリックにする必要があります。これは、ジェネリックパラメーターをメソッドに追加するのと同じように、型に追加することで行われます。

以下をお試しください

void Export<T>(List<T> data, params string[] parameters) {
 ...
}
143
JaredPar

メソッドもジェネリックにする必要があります。

void Export<T>(List<T> data, params string[] parameters){

}
18
Fredrik Mörk
public static  List<T> pesquisa_lista<T>(string campo, string valor, List<T> lista)  
{
   return new List<T>();
}
6
user3418564