Re[2]: C# properties
От: Аноним  
Дата: 27.08.10 08:15
Оценка:
Здравствуйте, QrystaL, Вы писали:

QL>
QL>    class A
QL>    {
QL>        protected int _p;
QL>        public virtual int P
QL>        {
QL>            get
QL>            {
QL>                return 1;
QL>            }
QL>            set { }
QL>        }
QL>    }

QL>    class B : A
QL>    {
QL>        public override int P
QL>        {
QL>            set
QL>            {
QL>                _p = value;
QL>            }
QL>        }
QL>    }
QL>


Спасибо, но хотелось бы еще что-бы компилятор не давал менять A.P т.е:
...
A a = new A();
a.P = 5; // Compiler error
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.