日期:2014-05-17  浏览次数:20473 次

求:逗号分隔字符,再改变字符的位置
<input name="cfgName" type=hidden value="Account">
<input name="cfgValue" type=text value="daisy@163.com">
<input name="cfgName" type=hidden value="Key">
<input name="cfgValue" type=text value="12435465474756">

Response.Write(Request.Form["cfgName"] + "," + Request.Form["cfgValue"]);

现在的结果:Account,Key,daisy@163.com,12435465474756
想要的结果:Account:daisy@163.com,Key:12435465474756

------解决方案--------------------
		string s = "name1,name2,name3,key1,key2,key3";
string[] parts = s.Split(',');
string[] results=new string[parts.Length/2];
for (int i = 0; i < parts.Length / 2; i++)
results[i] = parts[i] + ":" + parts[i + parts.Length / 2];
string r = string.Join(",", results);
Response.Write(r);