相关疑难解决方法(0)

如何将字符串拆分为字典

我有这个字符串

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# c#-3.0

34
推荐指数
5
解决办法
4万
查看次数

有没有办法将C#通用字典拆分成多个字典?

我有一个C#字典Dictionary<MyKey, MyValue>,我想把它拆分成一个Dictionary<MyKey, MyValue>基于的集合MyKey.KeyType.KeyType是一个枚举.

然后我将留下一个包含键值对的MyKey.KeyType = 1字典,其中,另一个字典在哪里MyKey.KeyType = 2,依此类推.

有没有一种很好的方法,比如使用Linq?

c# linq dictionary split

4
推荐指数
1
解决办法
4245
查看次数

标签 统计

c# ×2

c#-3.0 ×1

dictionary ×1

linq ×1

split ×1