我有这个字符串
string sx="(colorIndex=3)(font.family=Helvetica)(font.bold=1)";
Run Code Online (Sandbox Code Playgroud)
我正在分裂它
string [] ss=sx.Split(new char[] { '(', ')' },
StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
而不是那样,我怎么能把结果分成一个Dictionary<string,string>?生成的字典应如下所示:
Key Value
colorIndex 3
font.family Helvetica
font.bold 1
Run Code Online (Sandbox Code Playgroud) 我有一个C#字典Dictionary<MyKey, MyValue>,我想把它拆分成一个Dictionary<MyKey, MyValue>基于的集合MyKey.KeyType.KeyType是一个枚举.
然后我将留下一个包含键值对的MyKey.KeyType = 1字典,其中,另一个字典在哪里MyKey.KeyType = 2,依此类推.
有没有一种很好的方法,比如使用Linq?