Bonjour,
Je suis en train de créer plusieurs classe ayant la même structure, et je me confronte à un souci d'accès des classes imbriquée aux propriétés de leur classe conteneur.
La structure est celle-ci:
Cela me renvoi une erreur "une référence à un membre non partagé requiert une référence d'objet"
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 Public Class class_conteneur Public Property prop1 As Double Public Property prop2 As Double Public Property prop3 As New List(Of class_imbrique) Public Class class_imbrique Public Property sous_prop1 As Double Public ReadOnly Property sous_prop2 As Double Get Return sous_prop1 - class_conteneur.prop1 End Get End Property End Class End Class
Le souci, c'est que si je déclare prop1 "shared", toutes les instances d'objet construite sur class_conteneur vont avoir la même valeur sur prop1, et je ne le veux pas.
Quelle est la solution pour passer "prop1" à la calsse imbriquée?
Partager