J'ai une classe publique, MainObject qui se trouve dans une bibliothèque de classes (dll), pour cet exemple nous l'appellerons BaseLibrary.Pouvez-vous accéder à un objet à travers deux couches d'assemblages?
J'ai une bibliothèque de classes de niveau supérieur qui fait référence à BaseLibrary pour accéder à ses membres. Nous appellerons ceci une DeviceLibrary. J'ai ensuite un Projet Windows Forms, DeviceControl, dans lequel j'ai ajouté une référence à DeviceLibrary.
Si j'ai besoin d'utiliser un objet MainObject, comment le faire? Je sais que je peux juste ajouter une deuxième référence dans le projet DeviceControl à la BaseLibrary mais je me demande simplement s'il existe un autre moyen d'y accéder via DeviceLibrary? Je ne suis pas sûr de ce que les lois de l'encapsulation dictent ici ...
Vous pouvez utiliser dynamique, mais vous (presque certainement) ne voulez pas. – apollodude217