2012-02-24 40 views
0

呃對不起,它很難解釋,但。我如何使用我的字符串中定義的字符串

這已經是一個字符串:

"login_username=Username&login_password=Password&login_submit=Submit" 

我怎麼能代替「用戶名」與所謂的用戶預先定義字符串?它需要行情?

+1

使用方法與string.replace。 – adatapost 2012-02-24 08:12:13

+2

你可能會添加你的意圖,所以答案會集中在正確的方向 – eFloh 2012-02-24 08:18:15

回答

5

寫你的意思是你有一個字符串變量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); 
+0

非常感謝! – 2012-02-24 09:15:40

0

你在問如何連接字符串,對吧?

string userName = "SomeUserName"; 
string value = "login_username=" + userName + "&login_password=Password&login_submit=Submit" 
1
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" 
2

托爾與字符串使用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); 
相關問題