如何在C#中替换字符串中特定行的文本?

时间:2019-07-04 10:16:23

标签: 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);

0 个答案:

没有答案