I am trying to join two Dictionary collections together based on a common lookup value.
var idList = new Dictionary(); idList.Add(1, 1); idList.A
I apologize if I misinterpretted your question, but do you just want to retrieve the Values from list B only where list A has a KeyValuePair with the same Key?
from lookup in lookupList where idList.Keys.Contains(lookup.Key) select lookup.Value;