62,073
社区成员
发帖
与我相关
我的任务
分享
public partial class WebForm7 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var list = GetList();
var m_list = list.FindAll(item => item.Age == 222);
foreach (var item in (List<person>)Cache["aa"])
{
Response.Write(item.Name + "_" + item.Age + "<br>");
}
foreach (var item in m_list)
{
item.Name = "333";
}
foreach (var item in (List<person>)Cache["aa"])
{
Response.Write(item.Name + "_" + item.Age + "<br>");
}
}
public List<person> GetList()
{
List<person> list = null;
if (Cache["aa"] == null)
{
list = new List<person>();
var model = new person();
model.Name = "111";
model.Age = 111;
list.Add(model);
var temp = new person();
temp.Name = "222";
temp.Age = 222;
list.Add(temp);
Cache.Insert("aa", list, null, DateTime.Now.AddHours(12), TimeSpan.Zero);
}
else
{
list = (List<person>)Cache["aa"];
}
return list;
}
}
public class person
{
public string Name { get; set; }
public int Age { get; set; }
}
public partial class WebForm8 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
foreach (var item in (List<person>)Cache["aa"])
{
Response.Write(item.Name + "_" + item.Age + "<br>");
}
}
}
foreach (var item in (List<person>)Cache["aa"]) { Response.Write(item.Name + "_" + item.Age + "<br>"); } foreach (var item in m_list) { item.Name = "333"; } foreach (var item in (List<person>)Cache["aa"]) { Response.Write(item.Name + "_" + item.Age + "<br>"); }
这里可是明显变了