c# - 如何定义可以返回 DataTable 或 List <T> 的方法?

标签 c# interface datatable generic-collections

我正在尝试定义一个可以返回数据列表的通用方法。我想让它变得灵活以允许返回 DataTable 或 List。 例如

 *SomeGenericDataTypeInterface* GetResult(IDictionary IDictParams);

DataTable 和List 似乎没有任何通用的基础接口(interface)。这可能吗?

最佳答案

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

关于c# - 如何定义可以返回 DataTable 或 List <T> 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682047/

相关文章:

pointers - 解码嵌套结构和类型断言

c++ - 接口(interface)集合相互依赖

java - 处理类之间的对象

javascript - 显示 XSL 和 PDF 导出以及下拉列表,允许我们选择要显示的行数

c# - 如何在 ASP MVC 中下载 NPOI 生成的 xls 文件

c# - 计划的 "private protected"C# 访问修饰符是什么意思?

c# - C#中的正则表达式条件问题

C# - 在项目之间共享资源文件

c# - 在所有 DataTable 列中查找一个字符串

c# - 经典的asp类似记录集对象,如何在.net中设计它?