title: How to remove int[] from List<int[]>?
body: <p>I'm quite new in using List as arrays in C#. So I've encounter a problem while using it. </p>
  
  <p>I'm trying to removed an <code>int[]</code> (<em>integer array</em>) from a <code>List&lt;int[]&gt;</code> using the <code>Remove</code> but failed to removed the <code>int[]</code> from the <code>List&lt;int[]&gt;</code>. </p>
  
  <p>here is the code:</p>
  
  <pre><code>List&lt;int[]&gt; trash = new List&lt;int[]&gt;()
  {
       new int[] {0,1},
       new int[] {1,0},
       new int[] {1,1}
  };
  int[] t1 =  {0,1};
  trash.Remove(t1);
  </code></pre>
  
  <p>Is it just a bug?
  Or it doesn't recognize <code>int[]</code> ?</p>