Application中的应用问题 (ASP.NET C#)

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:28:57
protected void Button1_Click(object sender, EventArgs e)
{

int i = 0;
Application.Lock();
//Application.Add("App1",i+1);
Application["App1"] = i + 1;
Application.UnLock();
Response.Write(Application.Count);
}

这两种赋值有什么区别?Application.Add("App1",i+1);Application["App1"] = i + 1; 为什么前面的输出结果自动加1 为什么后面没有变化
请高手指教

第一个不是赋值,而是向Application增加一个就对像,同时累加器加1
第二个只是一个赋值,且每次都是赋的是1,因为不是向集合增加一个对像,所以累加器不变!
Application.Count是不是App1的值