我想写一种方法来完成一项任务,而不是很多。我将传递其类型可能是几个自定义类之一的列表。那可能吗?一个用“??”解释我所追求的样本 标记我不知道语法如何工作的地方。谢谢你。
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();
}