title: How to remove an item in SelectListItem
body: <p>I am trying to remove an item from selectlistitem.
  so far, I have not gotten any success</p>
  
  <p>Here is the snapshot of codes</p>
  
  <p>using System.Collections.Generic;</p>
  
  <pre><code>        List&lt;SelectListItem&gt; abcd = new List&lt;SelectListItem&gt;();
          SelectListItem i1 = null;
          i1 = new SelectListItem();
          i1.Text = "t0";
          i1.Value = "v0";
          i1.Selected = false;
          abcd.Add(i1);
          i1 = new SelectListItem();
          i1.Text = "";
          i1.Value = "";
          i1.Selected = false;
          abcd.Add(i1);
          i1 = new SelectListItem();
          i1.Text = "t1";
          i1.Value = "v1";
          i1.Selected = false;
          abcd.Add(i1);
  </code></pre>
  
  <p>I've tried to remove one of the abcd item that matches with:</p>
  
  <pre><code>        SelectListItem f = new SelectListItem();
          f.Selected = false;
          f.Text = "t0";
          f.Value = "v0";
          f.Selected = false;
  
          int x = abcd.IndexOf(f);  //return -1
          bool b = abcd.Remove(f); //return false
  </code></pre>
  
  <p>... but it did not remove.
  I tried to find the index, and it always return -1
  Since I don't know the position of a particular list, removeat method will not help.</p>
  
  <p>Thank you very much for the help</p>