Questa dovrebbe essere una domanda piuttosto semplice, ma ho avuto qualche problema nel trovare una risposta definitiva.In C# Array.ToArray() esegue una copia DEEP?
Quando si dispone di un array di valori e si utilizza il metodo .ToArray()
, viene creata una copia profonda o superficiale dell'array?
In realtà stavo cercando una risposta a questo su Internet prima di aver scritto un test rapido per questo (che non è veloce come usare Google). Penso che il motivo per il punteggio -1 sulla domanda sia solo a causa di un fraintendimento tra la copia profonda, la copia superficiale e il riferimento agli oggetti (ciò che probabilmente si riferisce a una copia superficiale). – capn