Estou pensando há algum tempo por que Java e C # (e tenho certeza de que outras linguagens) assumem como padrão a igualdade de referência ==. Na programação que faço (que certamente é apenas um pequeno subconjunto de problemas de programação), quase sempre quero igualdade lógica ao comparar...