Preguntas etiquetadas con properties

164
¿Por qué 2 == [2] en JavaScript?

Recientemente descubrí eso 2 == [2]en JavaScript. Resulta que esta peculiaridad tiene un par de consecuencias interesantes: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Del mismo modo, los siguientes trabajos: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Aún...

145
Anulación de campos o propiedades en subclases

Tengo una clase base abstracta y quiero declarar un campo o una propiedad que tendrá un valor diferente en cada clase que herede de esta clase principal. Quiero definirlo en la clase base para poder hacer referencia a él en un método de clase base, por ejemplo, anulando ToString para decir "Este...

135
Propiedades vs métodos

Pregunta rápida: ¿Cuándo decide usar las propiedades (en C #) y cuándo decide usar los métodos? Estamos ocupados teniendo este debate y hemos encontrado algunas áreas en las que es discutible si debemos usar una propiedad o un método. Un ejemplo es este: public void SetLabel(string text) {...