Perguntas com a marcação «properties»

164
Por que 2 == [2] em JavaScript?

Eu descobri recentemente isso 2 == [2]em JavaScript. Acontece que essa peculiaridade tem algumas consequências interessantes: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Da mesma forma, o seguinte funciona: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Ainda...

145
Substituindo campos ou propriedades nas subclasses

Eu tenho uma classe base abstrata e quero declarar um campo ou uma propriedade que terá um valor diferente em cada classe que herda dessa classe pai. Eu quero defini-lo na classe base para que eu possa referenciá-lo em um método de classe base - por exemplo, substituindo ToString para dizer "Este...

135
Propriedades vs Métodos

Pergunta rápida: Quando você decide usar propriedades (em C #) e quando você decide usar métodos? Estamos ocupados com esse debate e encontramos algumas áreas em que é discutível se devemos usar uma propriedade ou um método. Um exemplo é este: public void SetLabel(string text) { Label.Text =...