搞定,给大家分享一下 Friend Sub clearSession(ByVal sessionOperation As System.Web.SessionState.HttpSessionState, ByVal strLcId As String) Dim keyCollection As System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Dim keyName As String Dim num As Integer Dim count As Integer 'session总数() num = sessionOperation.Count '存在session中key的集合 keyCollection = sessionOperation.Keys() For count = 0 To num - 1 'session的key名 keyName = keyCollection.Get(count) If strLcId.Equals(keyName.Substring(0, 6)) Then sessionOperation(keyName) = Nothing End If Next End Sub
Friend Sub clearSession(ByVal sessionOperation As System.Web.SessionState.HttpSessionState, ByVal strLcId As String)
Dim keyCollection As System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
Dim keyName As String
Dim num As Integer
Dim count As Integer 'session总数()
num = sessionOperation.Count
'存在session中key的集合
keyCollection = sessionOperation.Keys() For count = 0 To num - 1
'session的key名
keyName = keyCollection.Get(count)
If strLcId.Equals(keyName.Substring(0, 6)) Then
sessionOperation(keyName) = Nothing
End If
Next End Sub
不过不知道vb有没有foreach
for(int i=0;i<Session.Keys.Count;i++)
{
if(Session.Keys[i].Trim().Substring(0,2).ToUpper() == "AA")
{
//XXXXXXXXXXXx
}
}
或
foreach(string strKey in Session.Keys)
{
if(strKey .Trim().Substring(0,2).ToUpper() == "AA")
{
//XXXXXXXXXXX
}
}
{
if ( !key.StartWith( "AA" ) )
continue;
写在这里。
}