Zwei .NET-Objekte, die gleich sind, sagen nicht, dass sie @ si
Ich habe den folgenden Code:
object val1 = 1;
object val2 = 1;
bool result1 = (val1 == val2);//Equals false
bool result2 = val1.Equals(val2); //Equals true
Was ist damit? Ist die einzige Möglichkeit, dies mit der .Equals () -Methode zu beheben?