首页 > 解决方案 > 如何在c#中替换字符串中特定行的文本?

问题描述

我需要用多行字符串中特定行的新文本替换文本。假设我需要用Six替换第 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);

标签: c#

解决方案


推荐阅读