如何在字符串中使用已定义的字符串

本文关键字:字符串 定义 | 更新日期: 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"