【发布时间】:2020-07-14 11:03:12
【问题描述】:
我正在尝试使用 c# 构建一个 Windows 窗体应用程序。 该应用程序的主要功能是允许用户将商品添加到购物车(可能是列表框)并汇总(到标签文本)添加到此购物车的产品的总价格。此外,可以多次添加产品。所以基本上它可以称为购物车应用程序。
我的问题是,如何计算添加到购物车中的商品的总价格?
因为,首先,我已经将所有产品作为字符串列表添加到此列表框中(带有Listbox.Items.Add("Product1")。所以我不知道如何为每个产品添加价格(此列表的字符串元素),后来可以加起来。
我是否应该以某种方式将产品添加为 Product Class 类型的对象(具有 2 个属性,名称和价格)?如果是这样,我如何只将 name 属性传递给列表框项列表?
到目前为止,这是我的一些主要代码:
public Form1()
{
InitializeComponent();
Product products = new Product();
AddProducts();
}
List<string> productList = new List<string>();
public void AddProducts()
{
productNames.Add("Product X");
productNames.Add("Product Z");
foreach (var product in productList)
{
ProductListBox.Items.Add(product);
}
}
【问题讨论】:
标签: c# listbox shopping-cart