Ciao a tutti.
Ho creato due classi, una ClasseBase ed una ClasseDerivata. La ClasseBase ha una proprietà ReadOnly di nome Argomento (che restituisce il valore di una variabile privata tramite Get). Adesso vorrei che la ClasseDerivata non ereditasse questa proprietà, che verrebbe poi implementata dalla proprietà PercorsoCartella che farebbe le medesime operazioni (lettura di una variabile privata) ma avrebbe un nome più appropriato. So che potrei fare l'overload della proprietà Argomento, ma mi serve avere proprio un'altra proprietà che abbia un nome diverso (anche se fa la stessa cosa). Adesso come adesso me le mostra entrambe (perchè Argomento è dichiarata come Public), e ciò crea un' pò di confusione. Come dovrei dichiarare la proprietà Argomento in modo che non compaia nella classe derivata ma solo nella classe base??? E' possibile farlo???

Rispondi quotando
