2012-01-06 89 views
0

在我的項目會話類中,我使用會話變量Sessiondata.RecentAssetList來存儲所有最近訪問ID。我只想從會話中獲得最後5條記錄,或者一旦會話變量數量得到5 Sessiondata.RecentAssetList首先存儲Id值需要刪除並開始添加最新值,所以現在會話計數將僅爲5。會話類中的清除會話變量數據

這怎麼能實現呢?

+0

昨天沒有問過這個問題嗎? – MethodMan 2012-01-06 18:47:32

+0

否我想要清除會話變量並將最近5次訪問的記錄添加到會話中 – 2012-01-06 18:50:19

回答

0

這就是所謂的最近使用的列表.AFAIK BCL中沒有一個,所以你必須自己實現一個。您可以將它基於列表,追加前五個,然後在添加更多元素時刪除第一個。

幻燈片17左側的實現在這裏:http://www.accu-usa.org/Slides/with_economy_and_elegance.pdf或多或少顯示瞭如何操作。只需添加5元素約束。