首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# -将数据保存到.txt文件,编辑和删除

C# -将数据保存到.txt文件,编辑和删除
EN

Stack Overflow用户
提问于 2020-04-17 16:37:21
回答 1查看 182关注 0票数 1

我使用终端添加保存到csv文件的信息

代码语言:javascript
复制
        string path = @"Savedata.csv";
        using (StreamWriter sw = new StreamWriter(path, true))
        {
            List<Diary> parts = new List<Diary>();

            parts.Add(new Diary
            {
                Date = Convert.ToInt32(Console.ReadLine()),
                Time = Convert.ToInt32(Console.ReadLine()),
                Name = Console.ReadLine(),
                Description = Console.ReadLine(),
                Number = Convert.ToInt32(Console.ReadLine())
            });

           //public struct Diary

我已经将所有需要的信息保存到我的csv文件中。如何使用终端从保存它的csv文件中编辑或删除它?

举个例子,我保存了这个数据:

日期-12:03,时间- 12,姓名-约翰,描述-上床睡觉,编号- 3,

我现在想要编辑它,使它看起来像这样:

日期-12:03,时间- 11,姓名-约翰,描述-上床睡觉,编号- 5,

EN

回答 1

Stack Overflow用户

发布于 2020-04-17 17:04:09

CSV文件并不会以您想要的方式进行更新。一个数据库会更适合你的目的。然而,看起来有第三方的库可以帮助你做你想做的事情。

https://www.codeproject.com/Articles/25133/LINQ-to-CSV-library

如果您不想使用第三方库,那么我认为您必须重新创建CSV文件才能更新这一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61267342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档