C# 查找和替换.csv文件中的行

C# 查找和替换.csv文件中的行,c#,console-application,wildcard,C#,Console Application,Wildcard,我试图做的是获取特定目录中的文件数,并将其添加到带有计算机名的.csv文件中。(已完成)。我不能做的是先读取文件,如果计算机名已经存在,它应该更改相应的值。 .csv文件中有五个字段。我想根据第一个字段(即计算机名称)查找并替换其余更改的值 是否有一种方法可以使搜索模式替换 if (File.ReadAllText(filepath).Contains(compName)) { var s = File.ReadAllText(filepa

我试图做的是获取特定目录中的文件数,并将其添加到带有计算机名的.csv文件中。(已完成)。我不能做的是先读取文件,如果计算机名已经存在,它应该更改相应的值。 .csv文件中有五个字段。我想根据第一个字段(即计算机名称)查找并替换其余更改的值

是否有一种方法可以使搜索模式替换

        if (File.ReadAllText(filepath).Contains(compName))
        {
            var s = File.ReadAllText(filepath);
            s = s.Replace(compName, fileText.ToString());
            File.WriteAllText(filepath, s);
        }
       else
       {
            File.AppendAllText(filepath, fileText);
       }

这是一个CSV。。。所以,使用a来构建数据的对象模型,进行修改并将其写出来。用任何其他方式做都类似于使用。你的问题很让人困惑。请提供一个示例csv文件,并解释参考该示例,您需要实现什么