The "is" keyword: there a difference in these methods?
<p>Not really sure about the <code>is</code> keyword, but I <em>think</em> these two are the same.  Can anyone confirm this?</p>

<pre><code>public bool Equals(Object obj)
{ 
   if (obj == null) return false;
   MyType t = (MyType)obj;
   if (t == null) return false;
   return true;
}
</code></pre>

<p>and the other is...</p>

<pre><code>public bool Equals(Object obj)
{ 
   return obj is MyType;
}
</code></pre>
