title: Flattening nested dictionaries with LINQ
body: <p>So I have a dictionary of the form <code>Dictionary&lt;int, Dictionary&lt;int, Object&gt;&gt; myObjects</code> and I would like to flatten this to a <code>List&lt;Object&gt; flattenedObjects</code> as simply as possible. I tried to come up with a clever solution, but so far all I've gotten to work is a solution with two nested foreach -loops that iterate over all of the elements, but I suppose there should be a nicer way of accomplishing this with LINQ.</p>