例如,我有基类,我需要一个将在派生类中计算的属性。我有两个变体(SomeProperty1
和SomeProperty2
):
public class BaseClass
{
public int SomeProperty1{get;set;}
public override int SomeProperty2{get;set;}
}
public class DerivedClass : BaseClass
{
public DerivedClass()
{
SomeProperty1 = 100;
}
public override int SomeProperty2
{
get
{
return 100;
}
}
}
问题是什么是最好的方法,SomeProperty1
或者SomeProperty2
?