多くの方法ではなく、タスクを達成するための 1 つの方法を書きたいと思います。タイプがいくつかのカスタムクラスの1つである可能性のあるリストを渡します。それは可能ですか?「??」で何を求めているかを説明するサンプル 構文がどのように機能するかわからない場所をマークします。ありがとうございました。
private static void MoveSuccessRecords(List<??> thisList, string VUEFileName, string folderArchive, string folderError)
{
StreamWriter successWriter = new StreamWriter(folderArchive + VUEFileName.Replace(extension, "_COMPLETE" + extension), true);
CsvWriter successCSV = new CsvWriter(successWriter);
successCSV.WriteHeader<??>();
foreach (var item in thisList)
{
successCSV.WriteRecord(item);
}
successCSV.Dispose();
successWriter.Dispose();
successWriter.Close();
}