Bonjour,
En effet cest une particularité si tu veux redefinir un setter et un getter, il faut que dans la classe mére tu definisses aussi le getter et setter !
Donc tu mets Un set à rien !!!
Code :
- public interface ITruc
- {
- object Info {get;}
- }
- public class Truc
- {
- public object Info
- {
- get{null;}
- set{}
- }
- }
- public class TrucFixe : Truc
- {
- private object ComputeInfo() {...}
- public object Info
- {
- get{return this.ComputeInfo();}
- set{}
- }
- }
- public class TrucEditable : Truc
- {
- private object _info;
- public new object Info
- {
- get{return this._info;}
- set{this._info = value;}
- }
- }
|
Edit: Je ne sais pas si c'est une erreur de past n copy mais ta classe truc n'implemente pas ITruc car il n'ya pas Tru : ITruc
Message édité par toastbeman le 02-06-2006 à 13:43:58