Allo tout le monde et désoler pour le titre pas trop clair. enfin bref, ce que j'aimerais faire n'est pas trop long à expliquer.
Comment peut-on appeler une méthode après une autre méthode, exemple:
Comment puis-je faire ce genre de choses en c#? Ne vous en faite pas j'ai une bonne base en programmation orienté objet mais pas assez pour faire ce genre de choses, mais j'aimerais vraiment savoir de quel façon je dois m'y prendre.
Merci!
A voir également:
Question sur l'héritage (ou je sais pas trop si c'est de l'héritage)
Il faut que la méthode AjouterEffet renvoie un type qui possède une méthode OuvrirLentement...
//On est pas obligé d'avoir une interface IMoveable, c'est pour l'exemple
interface IMoveable {
void OuvrirLentement (int speed); // pas obligatoirement void
}
//...
//ainsi
IMoveable moveable = monObjet.AjouterEffet (this);
moveable.OuvrirLentement (vitesse);
//et donc
monObjet
.AjouterEffet (this) // donne un IMoveable
.OuvrirLentement (vitesse); // méthode de IMoveable