title: Does not implement interface member 'System.Icomparable.CompareTo(object)'?
body: <p>I got this message because I wrote a class implemented the Icomparable:</p>
  
  <pre><code>class Person: IComparable&lt;Person&gt;
      {
          public int age{get;set;}
          public String name { get; set; }
  
          int IComparable.CompareTo( Person p )
          {
              if (this.age &gt; p.age)
                  return 1;
              else if (this.age == p.age)
                  return 0;
              else
                  return -1;
  
          }
  
      }
  </code></pre>
  
  <p>Cannot figure out what was wrong in it, any one has any good ideas?</p>
  
  <p>P.S., I changed the param into object but still not working</p>