title: C# - How do I remove a value from a List<Tuple>
body: <p>I have a 3-tuple <code>List&lt;Tuple&gt;</code> with <code>string, string, string</code>.<br/>
  Initialization:
  <code>List&lt;Tuple&lt;string, string string&gt;&gt; myTupleList = new List&lt;Tuple&lt;string, string, string&gt;&gt;();</code><br/>
  I basically want to search for a value in <code>Item2</code> and remove the whole entry if found.<br/>
  Let me visualize. If I have:</p>
  
  <pre><code>Item1 | Item2 | Item3
  ---------------------
  "bar" | "foo" | "baz"
  ---------------------
  "cat" | "dog" | "sun"
  ---------------------
  "fun" | "bun" | "pun"
  </code></pre>
  
  <p>I want doing </p>
  
  <pre><code>//pseudocode
  myTupleList.Remove("dog" in Item2);
  </code></pre>
  
  <p>To make the List</p>
  
  <pre><code>Item1 | Item2 | Item3
  ---------------------
  "bar" | "foo" | "baz"
  ---------------------
  "fun" | "bun" | "pun"
  </code></pre>