J'ai trois classes; Classes A
et B
les deux classe de référence C
.C# - Rendre les champs/propriétés en lecture seule conditionnellement
Comment puis-je faire en sorte que les membres de la classe C
puissent être modifiés lorsqu'ils sont référencés de la classe A
mais pas modifiés lorsqu'ils sont référencés de la classe B
?
IE, ce qui suit devrait être possible;
classA myClassA = new classA();
myClassA.myClassC.IssueNumber = 3;
Mais cela ne devrait pas être possible;
classB myClassB = new classB();
myClassB.myClassC.IssueNumber = 3;
Faire classB.classC
lecture seule permet encore de propriétés classC
à modifier. Je suis sûr que c'est un truc de base mais je ne trouve pas de réponse simple.
Merci, A
Vous avez probablement ne pas vraiment voulez/besoin de cela. Pouvez-vous fournir un exemple plus précis à clarifier (c'est-à-dire utiliser des classes spécifiques)? –