C# in Depth: Type Constraint
<p>I was reading C# in Depth and came across this which i can understand:</p>

<p>When it’s constrained to be a reference type, the kind of comparison performed
depends on exactly what the type parameter is constrained to be.</p>

<p>But can't understand this:</p>

<p>If it’s further constrained to derive from a particular type that overloads the == and != operators, those overloads are used.</p>

<p>I will highly appreciate if someone will explain this through example... Plzz</p>
