我想知道像这样调用 Session 对象有多浪费(示例):
string test = string.Empty;
for (int i = 0; i < 1000; i++)
{
test += Session["test"].ToString() + ",";
}
而不是像这些:
string test = string.Empty;
string test_session_value = Session["test"].ToString();
for (int i = 0; i < 1000; i++)
{
test += test_session_value + ",";
}
(即HttpSessionState
多次调用对象并从中读取会话,而不是尽可能少的次数)
是否有任何性能损失(明显)?HttpSessionState
开发人员在使用对象时应该注意多少?