如何在字符串中使用已定义的字符串
本文关键字:字符串 定义 | 更新日期: 2023-09-27 18:25:35
很抱歉很难解释。
这已经是一个字符串:
"login_username=Username&login_password=Password&login_submit=Submit"
如何用名为User的预定义字符串替换"用户名"?它需要报价吗?
您的意思是您有一个名为user
的字符串变量吗?如果是,则类似于:
string parameters = "login_username=" + user +
"&login_password=Password&login_submit=Submit";
或者更好:
string parameters = string.Format(
"login_username={0}&loginPassword={1}&login_submit=Submit",
user, password);
或者可以使用(如果你不能更改代码,让用硬编码的用户名获取原始字符串):
string updated = fixedParameters.Replace("login_username=Username",
"login_username=" + user);
Tor使用String.replace.将字符串替换为字符串
var str = "login_username=Username&login_password=Password&login_submit=Submit";
var str2 = str.Replace("Username", "User");
或者如果您的User
是字符串变量:
str2 = str.Replace("Username", User);
string str="login_username=Username&login_password=Password&login_submit=Submit";
str User="Hamlet";
str.Replace("Username",User);
或者,如果你没有预定义的str,你可以这样写
string User= "Hamlet";
string str= "login_username=" + userName + "&login_password=Password&login_submit=Submit"
您在问如何连接字符串,对吧?
string userName = "SomeUserName";
string value = "login_username=" + userName + "&login_password=Password&login_submit=Submit"