Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
2 dictionary collections
Message
From
28/09/2016 11:33:54
John Baird
Coatesville, Pennsylvania, United States
 
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Environment versions
Environment:
C# 5.0
OS:
Windows 10
Database:
MS SQL Server
Miscellaneous
Thread ID:
01641447
Message ID:
01641453
Views:
67
This message has been marked as the solution to the initial question of the thread.
>>>Thanks a lot in advance.
>>
>>
>>prefsRetailViewModel.AvailableTrackingColumns = this.trackingLookupOrderColumns.Keys.Except(prefsRetailViewModel.Keys);
>
>This is close, but also not working. The AvailableTrackingColumns is also a Dictionary, so I need to get them with the values. If I can get a list of keys with the above method, can I then somehow grab that portion of the Dictionary (using these keys) in one simple call?
>
>I can, of course, just iterate through keys, but I wanted to use LINQ capabilities and I'm sure there is some smart way of grabbing the relevant dictionary entries.


something along this line (not tested):
var result = newDic
    .Where(kvp => !oldDic.ContainsKey(kvp.Key))
    .ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform