使用二維數組:如何在VB中創建同一個數組的新實例?
Public Shared Cells1 As Boolean(,) Public Shared Cells2 As Boolean(,)如何將Cells2等於Cells1但作爲新實例? (所以如果我修改Cells2,Cells1不會受到影響。)
Cells2 = Cells1將兩個數組設置爲同一個實例,
Cells2 = New Boolean(,) {Cells1}給我一個語法錯誤,而
Cells2 = New Boolean(,) {} Cells2 = Cells1就像第一個字符串。
我如何才能按預期工作?提前致謝。
〜尼克
您需要包括爲什麼要做到這一點,更多的代碼,以便我們可以複製你在做什麼更多的描述。您可能會看到其他選擇。在編程中很少有一種實現方法。 –
[如何製作我的列表的深層副本]的可能重複(https://stackoverflow.com/questions/37085357/how-to-make-a-deep-copy-of-my-list) - 代碼在我的答案是普遍的,所以它適用於每個可序列化的對象,而無需更改任何內容。 –