Datatable实现IEnumerable?

时间:2012-01-09 11:39:40

标签: c# datatable ienumerable

图片中:

enter image description here

AsEnumerable方法如何知道类型应该是DataRow

我在Reflector中搜索过,Datatable 实现了IEnumerable ..

AsEnumerable代码是:

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

我错过了什么?

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

对于使用dotnet核心并且有相同问题的任何人,您都需要在Nuget中添加“ System.Data.DataTableExtensions”