我有几个实体具有计算字段,例如 TotalCost。现在我将它们全部作为属性,但我想知道它们是否实际上应该是方法。有这方面的 C# 标准吗?
public class WorkOrder
{
public int LaborHours { get; set; }
public decimal LaborRate { get; set; }
// Should this be LaborCost()?
public decimal LaborCost
{
get
{
return LaborHours * LaborRate;
}
}
}
使用计算属性而不是方法是可以的,只要计算不会花费明显的时间
See 物业使用指南 http://msdn.microsoft.com/en-us/library/bzwdh01d%28VS.71%29.aspx#cpconpropertyusageguidelinesanchor1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)