我正在尝试替换一些字符串
当我运行test1程序时。它将UserName和UserId放在文本文件中(如果尚未存在的话)。该代码需要在UserId下添加Sharing。该代码将在用户每次打开test1程序时运行。
string usrname = Environment.UserName;
string MyFileName = @"C:MyPath\textfile";
if (File.Exists(MyFileName))
{
StringBuilder NewFile = new StringBuilder();
string ln;
using (StreamReader Rdr = new StreamReader(MyFileName))
{
while ((ln = Rdr.ReadLine()) != null)
{
if (ln.StartsWith("UserId"))
{
ln = "Sharing";
}
NewFile.AppendLine(ln);
}
Rdr.Close();
}
File.WriteAllText(MyFileName, NewFile.ToString());
}
名称 用户身份 分享
答案 0 :(得分:0)
将while循环更改为:
while ((ln = Rdr.ReadLine()) != null)
{
NewFile.AppendLine(ln);
if (ln.StartsWith("UserId"))
{
ln = "Sharing";
NewFile.AppendLine(ln);
}
}