gpt4 book ai didi

c# - 有没有办法从 StreamReader 中删除第一行

转载 作者:行者123 更新时间:2023-11-30 18:54:13 33 4
gpt4 key购买 nike

我有一个加载 csv 文件的流阅读器,问题是我想忽略的数据顶部有一行。

我正在使用 CSVReader project这很好,但是

 csv.GetFieldHeaders(); 

总是看第一行。与其进入 CSVReader 源代码并更改它,我认为如果我可以在将它注入(inject) csvReader 之前从流阅读器本身“剥离”第一行,可能会更容易。这可能吗?

最佳答案

在将它传递给 CSVReader 构造函数之前,只需从 SR 中读取一行。例如:

using (var sr = new StreamReader("data.csv")) {
sr.ReadLine();
using (var csv = new CsvReader(sr, true)) {
// etc..
}
}

关于c# - 有没有办法从 StreamReader 中删除第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134049/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com