我有这个字符串如何将字符串分割成一本字典
string sx="(colorIndex=3)(font.family=Helvetica)(font.bold=1)";
,并正与
string [] ss=sx.Split(new char[] { '(', ')' },
StringSplitOptions.RemoveEmptyEntries);
取而代之的是分裂的话,我怎么可能分裂的结果为Dictionary<string,string>
?该 产生的字典应该是这样的:
Key Value
colorIndex 3
font.family Helvetica
font.bold 1
甚至不知道Split函数可以将字符串数组作为参数。整齐。 – 2009-12-05 14:47:31
有没有办法避免调用's.Split()'两次? – 2009-12-05 15:14:55
当然,通过调用t.Select(item => item.Split('='))。ToDictionary(s => s [0],s => s [1]);类似于@erikkallen&@Luke的答案。 – Elisha 2009-12-05 15:18:41