【发布时间】:2017-07-12 09:09:22
【问题描述】:
我有Session object,我如何在没有参考的情况下复制这个值。
var temp=new T(Session["Tdata"] as T);
temp.DataCount.RemoveAt(1);
我的T班是
public T()
{
DataCount=new List<int>();
}
public T(T tempt)
{
DataCount=tempt.DataCount;
}
public List<int> DataCount{get;set;}
当我从 temp 中删除 DataCount 时。它也会从 Session["Tdata"] 中删除。我不想从 Session 中删除它。Google 说这是因为 reference type 。谢谢。
【问题讨论】: