我想在兩個函數使用的Hashtable中添加值,當我使用'new'關鍵字時,所有Hashtable的值都變爲零或表變爲空。我米使用下面的代碼:對象創建:如何保留控件以代替關鍵字'new'
Hashtable ht;
public void AddToList(string ItemNo)
{
ht = Hashtable();
ht.Add(ItemNo, ItemNo);
// Below lines are only for testing
IDictionaryEnumerator en = ht.GetEnumerator();
while (en.MoveNext())
{
string str = en.Value.ToString();
MessageBox.Show(str);
}
}
而取出數據使用:
public void RemoveFromList(string ItemNo)
{
Hashtable ht = new Hashtable();
ht.Remove(ItemNo);
}
我想我必須使用關鍵字「保留」或類似的東西這個代替new
關鍵字。
歡迎SO。也許另請參閱http://stackoverflow.com/questions/1784824/best-c-tutorials-for-a-newbie – 2010-12-20 07:20:44