bonjour a tous ...
j'aimerai avoir de l'aide concernant un point d'utilisation.
Voici le contexte :
- j'ai une liste d'alerte
- j'ai une liste de destinataire
il faut que je gère les abonnements liant chaque alerte à un ou plusieurs destinataire(s)
J'ai opté pour un objet "Gestionnaire_abonnement" ... ayant une liste d'abonnement . Chaque abonnement étant un couple "nom alerte", "mon_destinataire".
Cet objet a une méthode qui renvoi une liste de destinataire (méthode utilisé par l'alerte pour récupérer ces destinataires)
Ma volonté est d'éviter le doublon d'info en mémoire. j'aimerai donc que mon couple d'abonnement ne contienne qu'une référence vers le destinataire concerné et non un destinataire complet)
De même , la méthode de l'abonnement,renverrai une liste de références directement utilisable par l'alerte
et là ..j'avoue ne pas voir comment "coder" cela...
donc ma question serait la suivante:
- pour stocker une référence d'un objet, doit-on utiliser un propriété du type de l'objet?
le code de la classe abo
voilà ..j'espère avoir été clair..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 class abo { private string propAlertName = string.Empty; private ?? propAbonnement = // init à rien public abo(string alerte, ref alerte myArlerte) { this.propAlertName = alerte; this.propAbonnement = ??; } public string alertName { get {return (this.propAlertName);} set { this.propAlertName = value; } } public ?? abonnement { get { return (this.propAbonnement ); } set { this.propAbonnement = ??; } }
merci pour votre aide
Partager