Hi,
Here is my simple code:
T a;
T b;
if (a == b)
// sth.
else
// sth. else
When I try to compile, I get an error saying the ==
operator is invalid for generic types. So I have to use the object.Equals()
method.
Doesn't the ==
operator actually call the Equals
method of object
? Why can I use the Equals
method of two generic types but not the ==
operator?