Bu oldukça basit bir soru olmalıydı, ama kesin bir cevap bulmakta biraz zorlanıyordum.C# yerine Array.ToArray() bir DEEP kopyasını gerçekleştirir mi?
Bir değer diziniz olduğunda ve .ToArray()
yöntemini kullandığınızda, dizinin derin veya sığ bir kopyasını oluşturur mu?
Bunun için hızlı bir test yazmadan önce internette buna bir cevap aramaktaydım (ki bu hızlı bir şekilde googling değil). Sanırım sorudaki -1 notunun sebebi, Deep copy, Shallow copy ve object referencing (muhtemelen sığ kopya olarak adlandırdığınız) arasında yanlış anlaşılma olduğun içindir. – capn