Quando utilizamos == para objetos, ele verifica a referência do objeto.
var c1 = new Conta();
var c2 = new Conta();
if (c1 == c2)
{
// false
}
Qual o comportamento quando utilizamos == para variáveis do tipo int, float, etc?
int i = 10;
int y = 10;
if (i == y)
{
// true
}