2次元配列の使用VBで同じ配列の新しいインスタンスを作成するにはどうすればよいですか?
Public Shared Cells1 As Boolean(,) Public Shared Cells2 As Boolean(,)どのようにしてCells2をCells1と同じに設定しますか? (したがって、Cells2を変更すると、Cells1は影響を受けません)。は両方の配列を同じインスタンスに設定します。
Cells2 = New Boolean(,) {} Cells2 = Cells1はコードの最初の文字列のように動作します。
これを期待どおりに動作させるにはどうすればよいですか?前もって感謝します。シャローコピーを作成します
〜ニック
:リスト& AddRangeを使用することをお勧めします。あなたが見る選択肢があるかもしれません。プログラミングで何かを達成する唯一の方法はほとんどありません。 –
[自分のリストの深いコピーを作成する方法](https://stackoverflow.com/questions/37085357/how-to-make-a-deep-copy-of-my-list)の可能な複製 - コード私の答えでは普遍的なので、何も変更することなく、すべての直列化可能なオブジェクトに対して機能します。 –