gpt4 book ai didi

c# - 使用 .replace 替换文本文档中的单词 (c#)

转载 作者:太空宇宙 更新时间:2023-11-03 20:15:42 25 4
gpt4 key购买 nike

目前有以下代码:

    string[] fileLineString = File.ReadAllLines(Server.MapPath("~") + "/App_Data/Users.txt");

for (int i = 0; i < fileLineString.Length; i++)
{
string[] userPasswordPair = fileLineString[i].Split(' ');

if (Session["user"].ToString() == userPasswordPair[0])
{
userPasswordPair[i].Replace(userPasswordPair[1], newPasswordTextBox.Text);
}
}
}

文本文件设置为:'用户名''密码

我想做的是能够使用我的代码编辑密码并用新密码替换它,但我的代码似乎什么也没做,文本文件只是保持不变。

最佳答案

string[] fileLineString = File.ReadAllLines(Server.MapPath("~") + "/App_Data/Users.txt");

for (int i = 0; i < fileLineString.Length; i++)
{
string[] userPasswordPair = fileLineString[i].Split(' ');

if (Session["user"].ToString() == userPasswordPair[0])
{
// set the new password in the same list and save the file
fileLineString[i] = Session["user"].ToString() + " " + newPasswordTextBox.Text;
File.WriteAllLines((Server.MapPath("~") + "/App_Data/Users.txt"), fileLineString);
break; // exit from the for loop
}
}

关于c# - 使用 .replace 替换文本文档中的单词 (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16882086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com