Возможно ли это?
От: mrjeka Россия  
Дата: 14.09.09 12:18
Оценка:
Привет всем!

Ситуация


public class BaseClass
{
    public virtual string Prop1{get;set;}
}

public class ChildClass:BaseClass
{ 
    public override string Prop1
    {
      get{return "hello";}
      set{//Тут надо запретить изменять значение!}
    }
}



Как можно, и можно ли вообще, запретить изменять значение св-ва Prop1 в дочернем классе?
Необходимо это видеть на этапе компиляции, как например [Obsolete].
или еще лучше, если при создании объекта этого поля не будет видно вообще.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.