在图片中:
AsEnumerable方法如何知道类型应该为DataRow

我已经在Reflector中搜索过,并且Datatable是否而不是实现IEnumerable。

而AsEnumerable代码是:

public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source)
{
    return source;
}

我想念什么?

最佳答案

您正在查看错误的AsEnumerable方法-您正在调用 DataTableExtensions.AsEnumerable 。而不是 Enumerable.AsEnumerable

关于c# - 数据表实现IEnumerable吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8787828/

10-16 05:13