不是它真的很重要,但我想遵循最佳實踐。在創建視圖模型時,最好使用屬性獲取器或方法?例如使用MVC或類似模式時屬性Getters vs Get方法?
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");
}
這兩者之間有什麼優點/缺點?
您使用「查看模型」的事實並不使用的是MVVM的意思是,MVVM是一個完全不同的模式MVC。呃......你改變了問題標題,沒關係 – BlackTigerX