C # Properties, Por que verificar a igualdade antes da atribuição
Por que vejo pessoas implementando propriedades como esta?
Qual é o ponto de verificar se o valor é igual ao valor atual?
public double? Price
{
get
{
return _price;
}
set
{
if (_price == value)
return;
_price = value;
}
}