首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#字符串处理有关问题!求!待

2012-04-04 
c#字符串处理问题!急求!在线等待!字符串处理问题,如下:字符串:a1&b2&c3&d4&e5&f6&namejames&age17

c#字符串处理问题!急求!在线等待!
字符串处理问题,如下:
字符串:
a=1&b=2&c=3&d=4&e=5&f=6&name=james&age=17&address=&code=-&retn=null&info=null&repage=%2Frz%2Frzsubmit.jsp

如上字符串,我要分割出来,并要取出a、b、c、d、e、f、name、age、address、code、retn、info、repage的值
赋给

C# code
string a,b,c,d,e,f,name,age,address,code,retn,info,repage;


这几个变量!
有什么好方法吗
求帮助!!

[解决办法]
这样:
C# code
string source = "a=1&b=2&c=3&d=4&e=5&f=6&name=james&age=17&address=&code=-&retn=null&info=null&repage=%2Frz%2Frzsubmit.jsp";var dict = (from x in source.Split('&') select new { k = x.Split('=')[0], v = HttpUtility.UrlDecode(x.Split('=')[1]) }).ToDictionary(x => x.k, x => x.v);string a = dict["a"], b = dict["b"], c = dict["c"], ...
[解决办法]
探讨

引用:
C# code


string str = @"a=1&b=2&c=3&d=4&e=5&f=6&name=james&age=17&address=&code=-&retn=nul……

热点排行