Question sur C# [Résolu]

Signaler
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour, j'ai lu plusieurs tuto sur C#, mais je ne trouve toujours pas
le moyen(ptet que c'est pas possible) de faire en sorte que un objet
instancier par un autre puisse modifier des choses que l'objet qui l'a
créé ? Vous avez une solutions ?

Si c'est pas clair mon explication, disons la classe A(qui est ma
classe principal), qui créé un objet de classe B. Comment faire pour
que une méthode de B puisse modifier un attribut de A, ou meme appeler
une méthode de A ?

Merci d'avance !

Bonne prog et @++++

7 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

En passant une référence de A à l'objet B (par le constructeur par exemple).

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Salut,
Pour cela il faut que B ait une référence de A (référence cyclique?).
Ou alors, tu peux utiliser la réflection (voire using System.Reflection)

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Aïe je me suis fait avoir pour 22 secondes !
Lol

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
lol
Sinon Arthenius doit être contagieux, la "reflection" pour ce genre de chose c'est un peu lourd comme mécanisme tu ne trouves pas ? ^^

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007

Ok merci les gars !

Bonne prog et @++++
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Pas un peu lourd, méga lourd !
C'était juste pour dire que c'était une possibilité lol (c'est pour ça que je l'ai mise en deuxième possibilité )

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
lol

Cocoricoooooooo !!!!
coq
MVP Visual C#