title: How to remove any value from Dictionary<string,List<string>> using LINQ
body: <p>I have a dictionary  <code>Dictionary&lt;string,List&lt;string&gt;&gt;</code> I want to remove any item from List using Linq statement. Here is my code </p>
  
  <pre><code> Dictionary&lt;string, List&lt;string&gt;&gt; dic1 = new Dictionary&lt;string, List&lt;string&gt;&gt;();
   dic1.Add("K1", new List&lt;string&gt;() { "ss", "ss1" }); 
   dic1.Add("K2", new List&lt;string&gt;() { "ss2", "ss3" });
  </code></pre>
  
  <p>I want to remove item 'ss' from this dictionary which is present on any key. The following code working fine for me.</p>
  
  <pre><code>foreach (KeyValuePair&lt;string,List&lt;string&gt;&gt; kvp in dic1)
  {
      if (kvp.Value.Contains("ss"))
      {
          kvp.Value.Remove("ss");
      }
  }
  </code></pre>
  
  <p>Is there any possibilities to use Linq statement here?? Thanks....</p>