从DataTable .NET中删除多个列

Min*_*ame 0 .net c# datatable

我在DataTable中有多个要删除的列.我目前有索引我要删除.例如,假设我有10列,我想删除索引4,8和9.

我知道我可以做类似这样的dataTable.Columns.RemoveAt(索引).但是,一旦我这样做,我删除了下一列的索引.

所以我的问题是如何删除预期的列,因为我只有列索引.

Ang*_*Gao 5

如果要避免更改要删除的下一列的索引,为什么不按降序删除它们.例如,删除9然后是8然后是4而不是4,8,9.