Не то чтобы это действительно имело значение, но я хочу следовать лучшим практикам. При создании моделей просмотра считается ли наилучшей практикой использование методов или методов получения свойств? * 1001 например *
public class ProductViewModel
{
private readonly Product _product;
public ProductViewModel(Product p)
{
_product = p;
}
public string Price
{
get { return string.Format("${0}" _product.Price.ToString("N2") };
}
}
Учитывая, что это простой пример, лучше ли использовать метод?
public string GetPrice()
{
return string.Format("${0}" _product.Price.ToString("N2");
}
Каковы плюсы / минусы между двумя?