任何人都可以帮助我解决这个问题。所以我有一本任何大小的字典。我想要的是将key [0]和key [5]中的值连接成一个新的字典键
所以EX有以下
{[0],“string1”} {[1],“string2”} {[2],“string3”} {[3],“string4”} {[4],“string5”} {[5],“string6”}
希望有一个新词典可以说像
{[0],“string1; string2; string3”} {[1],“string4; string5; string6”}
我拥有的是一个帐户列表首先我将列表转换为字典
var keyVal = _request.AccountNames.Select((self, index) => new { self, index }).ToDictionary(key => key.index, value => value.self);
之后我想创建新词典但不知道如何,我能做的是将所有键值连接成一个大字符串。 我可以计算“;”的indexOf并将列表拆分到需要但我更喜欢使用字典。
keyVal .Select(x => x.Value).Aggregate((s1, s2) => s1 + ";" + s2);
谢谢。