AsEnumerable
正在将某些东西转换为某种东西(通用或非通用)。
有下图:
我想知道AsEnumerable如何将字符串数组转换为string[]
而DataTable
转换为EnumerableRowCollection<DataRow>
?
答案 0 :(得分:3)
它们是不同的扩展方法。 一个是DataTableExtensions.AsEnumerabl e,另一个是Enumerable.AsEnumerable
答案 1 :(得分:1)
因为两个AsEnumerable
不同
使用String数组,AsEnumerable
返回IEnumerable<T>
。
DataTable.AsEnumerable在DataTableExtensions中定义。它返回EnumerableRowCollection < DataRow >