Das sollte eine ziemlich grundlegende Frage sein, aber ich habe ein bisschen Mühe gehabt, eine definitive Antwort zu finden.In C# führt Array.ToArray() eine DEEP-Kopie durch?
Wenn Sie ein Array von Werten haben und die Methode .ToArray()
verwenden, wird eine tiefe oder flache Kopie des Arrays erstellt?
Ich war eigentlich auf der Suche nach einer Antwort im Internet, bevor ich einen schnellen Test dafür geschrieben habe (was nicht so schnell wie Googeln ist). Ich denke, der Grund für die Bewertung -1 in der Frage liegt nur daran, dass Sie zwischen Deep Copy, Shallow Copy und Objektreferenzierung falsch verstehen (was Sie wahrscheinlich als seichte Kopie bezeichnen). – capn