C# 获取串口数据存入CSV中,当存入50个数后数据读取写入新文件,会有数据残留
请问这种情况是为什么,要怎么解决呢
不应该的,你用那个类写的文件,如果只有50个,直接用file.writeall就可以了,不用使用流处理。
有可能是因为没有表头导致,也有可能是因为文件流没有关闭。建议你改用 sqlite 来完成这个操作,因为这种又读又写的,其实数据库更合适。sqlite 是轻量级的数据库,适合本地访问,你可以试一下。这样就不用读了再写,全部插入就是了。当然,如果数量量太大,建议你还是用大型的数据库,比如:sqlserver, mysql等。
110,825
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧