小编Ter*_*rry的帖子

两个数组合成一个Dictinary

我想创建一个

 Dictionary<string, int[]> dict
Run Code Online (Sandbox Code Playgroud)

两个数组:

string[] keys = { "A", "B", "A", "D" };
int[] values = { 1, 2, 5, 2 };
Run Code Online (Sandbox Code Playgroud)

结果:

["A"] = {1,5} 
["B"] = {2}
["D"] = {2}
Run Code Online (Sandbox Code Playgroud)

有没有办法用LINQ做到这一点?我已经阅读了Zip,但我认为我不能使用,因为我需要为现有的key.value数组添加值.

c# linq arrays dictionary

6
推荐指数
2
解决办法
965
查看次数

标签 统计

arrays ×1

c# ×1

dictionary ×1

linq ×1