繁体   English   中英

代表C#中杂货项目的最佳数据结构?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM