【发布时间】:2012-02-16 02:30:13
【问题描述】:
我以前有这样的数据库
ItemName Price
针对商品名称,我在哈希表中找到了价格。我的一些代码是这样的
Hashtable pricesTilesBox = new Hashtable();
string itemNameData=myReader["ItemName"].ToString().Trim();
int price=Convert.ToInt32(myReader["Price"]);
pricesTilesBox.Add(itemNameData,price);
foreach (string key in pricesTilesBox.Keys)
{
Console.WriteLine(key + '=' + pricesTilesBox[key]);
}
但是现在我已经改变了数据库表
ItemName PriceLight PriceDark
那么现在可以使用哪种数据结构,我可以得到PriceLight PriceDark 和itemName。因为现在有两个价格。这种情况下也可以使用hashtable吗?
【问题讨论】:
-
这个线程可能会帮助stackoverflow.com/questions/166089/… 将两个 Price 值配对并将该配对添加到 Hashtable
标签: c#