| 发表于:2007-01-04 23:37:009楼 得分:0 |
在modeinfo层用hashtable好像有点行不通呀 public class cartiteminfo { // internal member variables private int quantity = 1; private string itemid; private string name; private string type; private decimal price; private string categoryid; private string productid; /// <summary> /// default constructor /// </summary> public cartiteminfo() { } /// <summary> /// constructor with specified initial values /// </summary> /// <param name= "itemid "> id of item to add to cart </param> </param> /// <param name= "name "> name of item </param> /// <param name= "qty "> quantity to purchase </param> /// <param name= "price "> price of item </param> /// <param name= "type "> item type </param> /// <param name= "categoryid "> parent category id </param> /// <param name= "productid "> parent product id </param> public cartiteminfo(string itemid, string name, int qty, decimal price, string type, string categoryid, string productid) { this.itemid = itemid; this.name = name; this.quantity = qty; this.price = price; this.type = type; this.categoryid = categoryid; this.productid = productid; } // properties public int quantity { get { return quantity; } set { quantity = value; } } public decimal subtotal { get { return (decimal)(this.quantity * this.price); } } public string itemid { get { return itemid; } } public string name { get { return name; } } public string type { get { return type; } } public decimal price { get { return price; } } public string categoryid { get { return categoryid; } } public string productid { get { return productid; } } } } 我是想把这里的属性换成索引取值的方法,这样不知道会引响多大的速度呀和效率呀,同时如果用索引器的话,是不是还要事先去new一个呢 | | |
|