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?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage