【发布时间】:2015-02-03 22:55:41
【问题描述】:
我有一个这样的字典:
Dictionary<string, object> properties = new Dictionary<string, object>()
{
{"aa:bb", MyObject1},
{"aa:cc", MyObject2},
{"dd:xx", MyObject3},
{"dd:yy", MyObject4}
};
字典的键是一个以':'为分隔符的字符串。现在我想从那个字典创建一个新的:
Dictionary<string, object> ddProperties = new Dictionary<string, object>()
{
{"xx", MyObject3},
{"yy", MyObject4}
};
我正在寻找一种通过拆分原始字典的键来创建新字典的优雅方法。 LINQ可以做到吗?
【问题讨论】:
标签: c# string linq dictionary split