title: update value of Key in key value pair
body: <p>I have a linq statement that returns a list of <code>&lt;string,string&gt;</code> key value pairs. The problem is that all the values in the key need to be replaced. Is there a way to do a replace in the select of the linq without having to iterate through the entire list?</p>
  
  <pre><code>var pagesWithControl = from page in sitefinityPageDictionary
                         from control in cmsManager.GetPage(page.Value).Controls
                         where control.TypeName == controlType
                         select page; // replace "~" with "localhost"
  </code></pre>