En C #, con un conjunto de clases heredado, al llamar a un método, ¿debemos usar las palabras clave 'base.methodname y this.methodname' ... independientemente de si es un método anulado o no?
Es probable que el código experimente cambios en términos de lógica y tal vez algunas condiciones similares a IF-ELSE puedan presentarse en una fecha posterior. Entonces, en ese momento, el desarrollador debe verse obligado a volver a visitar cada línea de código y asegurarse de que elija correctamente el método que se llama --- base.methodname () o this.methodname () ELSE the. NET Framework llamará a DEFAULT (creo que es base.methodname ()) y toda la lógica puede ser descartada.