2
私は、コンパイルエラーになっています:これを修正するにはどうすればよいですか?
は私のコードです:あなたは、あなたのようメソッドをマークする必要がありは「型または名前空間名 『T』が見つかりませんでしたが(あなたがusingディレクティブまたはアセンブリ参照が不足している?)
エラー3型または名前空間名 ' S」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)以下は
public static List<T> AutoCopyList(List<S> lst)
{
List<T> ModelF = new List<T>();
foreach (var item in lst)
{
var e = new T();
e = Commn.AutoCopy<T, S>(item);
ModelF.Add(e);
}
return ModelF;
}
私はあなたが関数内で第二のタイプを保つお勧め: 'パブリック静的リスト AutoCopyList (一覧 LST)T1は、ここで新しい()' –
fharreau
@fharreauおっとちょうどそれを見ました。ありがとう!私はそれを訂正した。 – Christos
これはコンパイルされません。関数内でタイプSを宣言していません。そして、非総称リストの代わりにTのListを返すことで、宣言を改善することができます。 – fharreau