c# - 如何在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# - 在 RDLC 表达式中,如何放置多个条件?
- mysql - MySql 中一个简单的 SELECT 查询消耗的资源
- javascript - mocha js 中的断言错误显示 - 但在异步函数中没有失败整个测试
- javascript - 有没有办法计算具有特定截止日期的猫鼬中的不同值
- oracle - 数据泵导入失败并显示“作业不存在”
- sql-server - SQL Server 数据库项目调试和发布的不同配置
- javascript - 我想要一个源代码来学习如何在我的 React Native 应用程序中使用 Redux 创建用户组?
- material-design-in-xaml - 继承的控件不继承 Material Design 风格
- angular - 在其他组件Angular中使用组件方法
- python - 显示 jinja 中字典列表中的所有值