Tôi có một số thực thể có các trường được tính toán trên chúng như TotalCost. Ngay bây giờ tôi có tất cả chúng như là tài sản nhưng tôi tự hỏi nếu họ thực sự nên được phương pháp. Có một tiêu chuẩn C# cho điều này?C# chỉ đọc thuộc tính được tính toán, chúng có nên là phương pháp không?
public class WorkOrder
{
public int LaborHours { get; set; }
public decimal LaborRate { get; set; }
// Should this be LaborCost()?
public decimal LaborCost
{
get
{
return LaborHours * LaborRate;
}
}
}
Bạn hoàn toàn chính xác. Điều duy nhất tôi sẽ thêm là 'this.' trước' LaborHours' và 'LaborRate', nhưng đó chỉ là để dễ đọc. –
Và cá nhân tôi sẽ không thêm 'this.' từ sở thích của tôi là nó làm giảm khả năng đọc ... :-) – Cellfish
@Cellfish: Đồng ý, chúng ta hãy cố gắng cắt giảm số lượng không cần thiết verbosity xin vui lòng. –