[英]Best data structure to represent grocery items in C#?
对于大小未知x 2的2D数组,最好的数据结构是什么?这意味着一个维度是动态的(杂货清单),而另一个维度是固定的(价格和数量)。
就个人而言,我将使用List<T>
,其中T是自定义类。
就像这样:
public class GroceryItem {
public string Name { get; set; }
// ...
}
public class PurchaseLineItem
{
public double Price { get; set; }
public int Quantity { get; set; }
public GroceryItem Item { get; set; }
// ...
}
然后做:
List<PurchaseLineItem> items = new List<PurchaseLineItem>();
这使您可以灵活地决定价格和数量,无论数量多少。 可以根据需要轻松添加它,并根据需要添加它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.