我有一个 CSV 文件,其中有超过 16,000 列要导入。但是,该文件实际上最多只有 12 列,中间有两个空标题。在屏幕截图中,在 .NET 中快速从标头数组中删除 12 个索引和最多 16,000 个索引的最佳方法是什么?8,9 应该保留,因为 10,11 具有标题值。现在我正在浏览每一行的每一列,这意味着每行 16,000 次检查,而它应该是 12(0-11 索引)。
protected Dictionary<int, string> Headers = new Dictionary<int, string>();