我有一个简单的客户端-服务器应用程序。服务器从数据库中获取数据,例如我有一个Product类,它是数据库记录的表示:
class Product
{
public int Id { get; set; }
public string Name { get; set; }
public double Price { get; set; }
}
现在我想显示产品列表,但我想显示价格+货币。
我创建了:
class ProductVM
{
Product BaseProduct {get; set; }
public string PriceWithCurrency { get { return string.Format("{0} {1}", BaseProduct.Price, "USD"); } }
}
这是一个好方法吗?实现我的目标最好的方法是什么?
您所拥有的一切都很好。您可以创建一个字符串列表作为:
public List<string> Ingrediants{ get; } = new List<string>
{
"item1",
"item2"
}