具体来说,我想编写一个可以像这样使用的导出函数:
List<HistoryBook> HistoryBooks = something;
List<MathBook> MathBooks = something;
List<ScienceBook> ScienceBooks = something;
ExcelExporter.Export(FileName, HistoryBooks, MathBooks, ScienceBooks);
我想到了类似下面的代码,但在这种情况下,我必须将所有内容都转换为“对象列表”,这不是我想要的。
public void Export(string FileName, params List<object>[] Data)
你能给我一个提示如何优雅地解决这个问题吗?