我有一個里面有串列的物件。我需要復制該物件值而不復制其參考。為了進一步解釋,我可以編輯原始物件,但不應更改重復物件。
我該如何解決這個問題?
uj5u.com熱心網友回復:
就是這么簡單,不需要使用一些克隆方法和繼承 iclonable 等等。
我正在使用 .NET 6.0。
var duplicateObject = new List<ClassName>(OldObject);
這將通過深度處理 OldObject 自動創建一個新的 duplicateObject。通過編輯 OldObject,它不會影響 duplicateObject,并且可以用作備份物件或在功能需要時將一些已洗掉的專案添加回 OldObject。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/483577.html
