Виртуальность, абстрактность
От: e.thrash  
Дата: 08.10.18 13:45
Оценка:
Открыл класс HttpPostedFileBase C# и увидел такую реализацию.
Почему свойства сделаны виртуальными и при этом кидается ошибка вместо делания свойства просто абстрактным?

 [TypeForwardedFrom("System.Web.Abstractions, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")]
    public abstract class HttpPostedFileBase {

        public virtual int ContentLength {
            get {
                throw new NotImplementedException();
            }
        }

        public virtual string ContentType {
            get {
                throw new NotImplementedException();
            }
        }

        public virtual string FileName {
            get {
                throw new NotImplementedException();
            }
        }

        public virtual Stream InputStream {
            get {
                throw new NotImplementedException();
            }
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.