正在尝试替换文本文件中的字符串,但无法正常工作

本文关键字:常工作 工作 字符串 替换 文本 文件 | 更新日期: 2023-09-27 18:27:00

class FunWithScheduling
{
        static void Main()
        {
                StringBuilder newFile = new StringBuilder();
                string temp = "";
                string[] file = File.ReadAllLines(Scheduler.txt");
                foreach (string line in file)
                {
                            if (line.Contains("Subhadra"))
                            {
                                   temp = line.Replace("Subhadra", "Thangam");
                                   newFile.Append(temp + "'r'n");
                                   continue;
                             }
                             newFile.Append(line + "'r'n");
                }
                File.WriteAllText("Scheduler.txt", newFile.ToString());
            }
         }

正在尝试替换文本文件中的字符串,但无法正常工作

您在以下行中缺少开头的引号:

string[] file = File.ReadAllLines(Scheduler.txt");

因此,编译器读取之后的所有内容,该结束引号作为字符串常量的开头。

为了解决这个问题,你需要将上面的行改为下面的行,它有开盘报价:-

string[] file = File.ReadAllLines("Scheduler.txt");