呃對不起,它很難解釋,但。我如何使用我的字符串中定義的字符串
這已經是一個字符串:
"login_username=Username&login_password=Password&login_submit=Submit"
我怎麼能代替「用戶名」與所謂的用戶預先定義字符串?它需要行情?
呃對不起,它很難解釋,但。我如何使用我的字符串中定義的字符串
這已經是一個字符串:
"login_username=Username&login_password=Password&login_submit=Submit"
我怎麼能代替「用戶名」與所謂的用戶預先定義字符串?它需要行情?
寫你的意思是你有一個字符串變量叫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);
非常感謝! – 2012-02-24 09:15:40
你在問如何連接字符串,對吧?
string userName = "SomeUserName";
string value = "login_username=" + userName + "&login_password=Password&login_submit=Submit"
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.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.replace。 – adatapost 2012-02-24 08:12:13
你可能會添加你的意圖,所以答案會集中在正確的方向 – eFloh 2012-02-24 08:18:15