C# 如何使用C从集合中的第二个表开始枚举数据集的DataTables#
从索引1开始的for循环是一个显而易见的答案。我相信还有很多其他方法可以做到这一点。但什么是最具可读性的方式 问题是使用C#4.0。LINQ是可选的。怎么样C# 如何使用C从集合中的第二个表开始枚举数据集的DataTables#,c#,datatable,dataset,enumeration,code-readability,C#,Datatable,Dataset,Enumeration,Code Readability,从索引1开始的for循环是一个显而易见的答案。我相信还有很多其他方法可以做到这一点。但什么是最具可读性的方式 问题是使用C#4.0。LINQ是可选的。怎么样 dataset.DataTables.Skip(1) ds.Tables.OfType().Skip(1.ToList().ForEach(操作); DataTableCollection未实现IEnumerable,因此无法直接对其应用Skip扩展方法。此方法看起来不错。但是,它认为您需要在OfType中指定泛型类型。这意味着ds.Ta
dataset.DataTables.Skip(1)
ds.Tables.OfType().Skip(1.ToList().ForEach(操作);
DataTableCollection未实现IEnumerable,因此无法直接对其应用Skip扩展方法。此方法看起来不错。但是,它认为您需要在OfType中指定泛型类型。这意味着ds.Tables.OfType.Skip(1)。我还认为,根据操作的不同,最好将其放在foreach(DataTable dt in…)中。你认为呢?你是对的…它实际上在那里,但是编辑器出于某种原因删除了尖括号之间的任何内容。我将尝试将其放入代码块中。
ds.Tables.OfType<DataTable>().Skip(1).ToList().ForEach(ACTION);