у меня три класса; Классы A
и B
оба относятся к эталонному классу C
.
Как сделать так, чтобы члены класса C
могли быть изменены при ссылке на класс A
, но не изменены при ссылке на класс B
?
IE, должно быть возможно следующее:
classA myClassA = new classA();
myClassA.myClassC.IssueNumber = 3;
Но это не должно быть возможно;
classB myClassB = new classB();
myClassB.myClassC.IssueNumber = 3;
Настройка classB.classC
только для чтения позволяет изменять свойства classC
.
Я уверен, что это основные вещи, но не могу найти простой ответ.
Спасибо,
A