title: LINQ querying a Dictionary against a List
body: <p>I have</p>
  
  <pre><code>List&lt;string&gt; selectedOptions;
  Dictionary&lt;string,string&gt; masterList;
  </code></pre>
  
  <p><code>masterList</code> comprises of Keys, which are the superset for the values in <code>selectedoptions</code>.
  Now, I would like to extract all the Values for the intersecting Keys between <code>selectedOptions</code> and <code>masterList</code>.</p>
  
  <p>How would the LINQ query be framed?</p>