我有一个文本文件。
我需要在文本的每一个新行之后添加换行符,并将每个新行包围在""或//.
我的输出应该是这样的:
//名称脱离点//
//描述要记录的自动化测试用例 分离所需的脱离点和力传递特性 point.//
// StartRecording ForceTravel //
// UserInteraction请开始尝试将档位切换到1档.//
// Capture DisengagementPoint UserInput == 1 PressClutch 1 UserInput == 1 // // UserInteraction请将档位切换到空档.//
// ReleaseClutch 100 ForceTravel == LimitReleased //
阅读文本文件的方法:
if (!File.Exists(measurementPath))
{
string[] readText = File.ReadAllLines(measurementPath);
foreach (string s in readText)
{
script = s.Replace(" ", " // ");
char[] separator = new char[] { ' ' };
String[] fields = s.Split(separator);
答案 0 :(得分:4)
您可以使用File.ReadLines
,LINQ + String.Format
和File.WriteAllLines
:
var newLines = File.ReadLines(measurementPath)
.Select(line => String.Format("//{0}//", line))
.ToList();
File.WriteAllLines(measurementPath, newLines);