Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Comportamento do operador ==

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
}
1 resposta
solução!

== compara os valores das variáveis e retorna true se são iguais.

=== compara os valores das variáveis e o tipo delas e retorna true se são iguais.