How to get dictionary values as a generic list

前端 未结 10 1588
傲寒
傲寒 2020-12-24 04:45

I just want get a list from Dictionary values but it\'s not so simple as it appears !

here the code :

Dictionary> my         


        
10条回答
  •  Happy的楠姐
    2020-12-24 05:12

    Use this:

    List items = new List()
    foreach(var value in myDico.Values)
        items.AddRange(value);
    

    The problem is that every key in your dictionary has a list of instances as value. Your code would work, if each key would have exactly one instance as value, as in the following example:

    Dictionary myDico = GetDictionary();
    List items = new List(myDico.Values);
    

提交回复
热议问题