[英]Copy a dictionary with int List <int, List<int>> by value
我有一個帶有int鍵的字典,以及int Lists作為值。 我如何按價值復制?
我做了以下操作,但它通過引用復制了List部分:
Dictionary<int, List<int>> d2 = new Dictionary<int, List<int>>(d1);
您可以使用ToDictionary
復制字典,使用ToList
復制列表:
var dNew = d1.ToDictionary(x => x.Key, x => x.Value.ToList());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.