【发布时间】:2012-08-09 13:52:57
【问题描述】:
我想存储购物篮的商品代码以及用户在会话数组中选择的数量。
我不知道存储这些数据最简单、最合适的数据类型是什么。
我觉得我不能只在会话中存储自己的对象?
Product code, Quantity CQAR/HINCACOC, 10 CAAA/VINNYMIN, 20
我希望能够再次取出这些值,以便将它们放入篮子中。
我尝试了List<Dictionary<string, int>> 和ArrayList,但似乎都没有按预期工作。
【问题讨论】:
-
顺便说一句,您不需要使用
List<Dictionary<string, int>>,您可以使用Dictionary<string, int>。字典已经是一个“列表”,它几乎是任何在 C# 中实现IEnumerable的东西。您可以使用foreach(var key in dict.Keys)枚举字典。
标签: c# asp.net session variables shopping-cart