如何定义一个可以返回DataTable或List <T>的方法?

dev*_*yst 1 c# datatable interface generic-collections

我试图定义一个可以返回数据列表的通用方法.我想让它变得灵活,允许返回DataTable或List <T>.例如

 *SomeGenericDataTypeInterface* GetResult(IDictionary IDictParams);
Run Code Online (Sandbox Code Playgroud)

DataTable和List似乎没有任何共同的基本接口.这有可能吗?

Rob*_*Rob 5

您将需要两种不同的方法,一种返回DataTable,另一种返回List.虽然可能有方法(如某些建议),但最佳做法是使两个方法各自返回显式类型.