Mettre un Objet comme attribut d'un autre Objet [RESOLU] - C#/.NET managed - Programmation
Marsh Posté le 24-06-2006 à 12:40:32
Bah Y'a aucun soucis, ta propriéte pour l'attribut cModeCalcul dans cBareme retourne tout simplement son attribut cModeCalcul, non ? Montre le code de ta classe cBareme
Marsh Posté le 25-06-2006 à 11:20:11
Le problème est que ça me renvoi un cModeCalcul vide et que je ne peux pas faire de set dessus
Marsh Posté le 25-06-2006 à 13:22:04
Le code de la classe cBareme stp ...
Le cModeCalcul vide c'est peut être que tu as oublié une étape dans le constructeur de de cBareme.
Quelle est la visibilité du cModeCalcul dans cBareme?
Marsh Posté le 26-06-2006 à 09:34:00
Voila pour mon barème
Code :
|
Ce qui est bizarre est que pendant cette ligne : this.ModeCalcul.fpTva = fTva; il va chercher dans le
Code :
|
et non dans le set{ }
Merci pour ton aide
Marsh Posté le 27-06-2006 à 12:07:58
Jinroh a écrit : Voila pour mon barème |
Ce qui est bizarre est que pendant cette ligne : this.ModeCalcul.fpTva = fTva; il va chercher dans le
Code :
|
et non dans le set{ }
Merci pour ton aide
------------------------FIN DU QUOTE --------------------
------------------------AU SECOURS LES QUOTES §§§§§§ -----------
c'est normal.
qd tu fais un this.ModCalcul, tu lui dis d'aller chercher cet objet, et "ensuite" de fixer la proprieté, donc il passe par l'accesseur (vu que ton objet n'est pas instancié)
tu devrais faire :
MonModCalcul = new ModeCalcul();
pubcModeCalcul = MonModCalcul
avec les modifs suivantes :
Code :
|
set { _cModeCalcul = value }
}
...
Ensuite, dans ta classe, tu travailleras avec pubcModeCalcul.fpa....
Si tu mets un new dans ton get, tu vas toujours créer des objets.
J'espere être compréhensible
Marsh Posté le 27-06-2006 à 14:25:50
alien_nan a écrit : ..... |
Ok parfait !
Je crée d'abord mon ModeCalcul, je lui donne tout ce que je veux et après je le redonne à mon bareme.
Ca fonctionne parfaitement.
Merci
Marsh Posté le 23-06-2006 à 19:38:05
Bonjour, j'ai encore besoin d'une petite aide en c#
J'ai une classe cBareme et j'aimerai lui donner comme attribut un cModeCalcu qui contient 2 attibut iTypeAssiette et fTva.
Le problème est que je n'arrive pas à attribuer des valeurs aux attribut de cModeCalcul.
Un peu de code pour expliquer
Mon cBareme :
et mon cModeCalcul
et j'aimerais faire des choses du genre :
Merci pour votre aide.
Message édité par Jinroh le 27-06-2006 à 14:26:14
---------------
Galerie photos