开发者

how to get a list( as a value) from dictionay using C#

开发者 https://www.devze.com 2023-01-30 01:13 出处:网络
Dictionary have a List as a value. I want to get that List from dictionary. Eg: Dicti开发者_JS百科onary(boolean, List) dic =new Dictionary(boolean, List)();

Dictionary have a List as a value.

I want to get that List from dictionary.

Eg: Dicti开发者_JS百科onary(boolean, List) dic =new Dictionary(boolean, List)();

get a list from dic.


use

List list = dictionary[<key>];

where is the key that was used to store the list.

Or do you mean you want the list of all values that the dictionary has? In which case you want something like:

IList list=new ArrayList (dictionary.Values);

given your updated question if you have a dictionary which has 2 lists keyed by a bool then you just want to do:

List list = dictionary[true];

or

List list = dictionary[false];


First you need to add a list to your dictionary

var boolListDict = new Dictionary<bool, List>()

boolListDict[true] = new List();

then you can retrieve the list like so:

List truelist = boolListDict[true];
0

精彩评论

暂无评论...
验证码 换一张
取 消