меня уже долго мучает вопрос, почему: interface I { int P { get; } } class C : I { public int P { get; set; } } // так можно class B { public virtual int P { get; } } class C : B { public override int P { get; set; } } // а так нельзя
меня уже долго мучает вопрос, почему: interface I { int P { get; } } class C : I { public int P { get; set; } } // так можно class B { public virtual int P { get; } } class C : B { public override int P { get; set; } } // а так нельзя
вот я и хочу её поменять. заодно автопроперти прикрутить. а может и не авто, более хитрое, но этого я всё равно не могу сделать, просто потому что пошёл я нахе^W^W^Wотсутствует гранулярность контроля доступа
вот я и хочу её поменять. заодно автопроперти прикрутить. а может и не авто, более хитрое, но этого я всё равно не могу сделать, просто потому что пошёл я нахе^W^W^Wотсутствует гранулярность контроля доступа