參考物件的實體代表了一個記憶體指標,當修改參考物件的屬性時,記憶體里的資訊會發生相應變化,如果參考物件被new,則代表了一個新的指標,此時產生的更改不會影響之前指標指向的物件了,
同理,下面new之后,list里保存的仍是之前的指標,所以不會被影響
List<WalletBalanceDayRecordVM> list = new List<WalletBalanceDayRecordVM>();
WalletBalanceDayRecordVM itemDayRecord = null;
for (int i = 0; i < 2; i++)
{
itemDayRecord = new WalletBalanceDayRecordVM()
{
TotalAmount=i
};
list.Add(itemDayRecord);
itemDayRecord = new WalletBalanceDayRecordVM()
{
TotalAmount = i*10
};
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/4874.html
標籤:C#
下一篇:C# 各類檔案擴展名
