标签: c#
我需要用多行字符串中特定行的新文本替换文本。假设我需要将第6行 6 替换为 6 。我是用这种方式做的,但是我不认为这是优化的方式,有没有更好的方法呢?
string str = "1\n2\n3\n4\n5\n6\n7\n8\n9"; string[] output = str.Split('\n'); output[5] = output[5].Replace("6", "Six"); str = string.Join("\n", output);