C# 清除会话类中的会话变量数据

C# 清除会话类中的会话变量数据,c#,session-variables,C#,Session Variables,在我的项目会话类中,我使用会话变量Sessiondata.RecentAssetList来存储所有最近的访问Id。我只想从会话中获取最后5条记录,或者一旦会话变量计数获取5条Sessiondata。RecentAssetList第一个存储的Id值需要删除并开始添加最近的值,因此现在会话计数将仅为5 如何实现这一点?这称为最近使用的列表。好吧,BCL中没有一个列表,所以您必须自己执行一个。您可以基于一个列表,追加前五个元素,然后在添加更多元素时删除第一个元素 幻灯片17左侧的实现在这里或多或少地展

在我的项目会话类中,我使用会话变量Sessiondata.RecentAssetList来存储所有最近的访问Id。我只想从会话中获取最后5条记录,或者一旦会话变量计数获取5条Sessiondata。RecentAssetList第一个存储的Id值需要删除并开始添加最近的值,因此现在会话计数将仅为5


如何实现这一点?

这称为最近使用的列表。好吧,BCL中没有一个列表,所以您必须自己执行一个。您可以基于一个列表,追加前五个元素,然后在添加更多元素时删除第一个元素


幻灯片17左侧的实现在这里或多或少地展示了如何实现。只需添加5元素约束

昨天没有问过同样的问题吗?没有,我想清除会话变量并将最近5次访问的记录添加到会话中