Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
interface IA
{
int Foo { get; }
}
class A : IA
{
public int Foo { get; private set; }
public A(int foo)
{
Foo = foo;
}
}
class A
{
protected int Foo { get; private set; }
public A(int foo)
{
Foo = foo;
}
}
class ADerived : A
{
public ADerived(int foo) : base(foo)
{
}
public int SomeMethod()
{
return Foo*2;
}
}
«Запах» кода: автоматические свойства