2010-09-02 11 views

Répondre

1

... à hardiment (et italically dans ce cas) demander à ce que d'autres développeurs ont demandé avant ...; -)

Difference between the System.Array.CopyTo() and System.Array.Clone()

+0

Si vous êtes confiant que c'est un dupe, utilisez le lien "Fermer" et citez cette question comme doublon. * Ne le * mettez pas comme une réponse comme ce n'est pas. – Rob

+0

@Rob: Je sais, mais je ne pouvais pas m'empêcher de faire ce jeu de mots étant donné la duplicité et le type de police de l'OP. –

0

dépend de ce que vous essayez de faire, CopyTo() va ajouter à un tableau déjà existant, alors que Clone() fera un duplicata.

0

En supposant que vous avez posé la question en ce qui concerne les tableaux,

La méthode clone() retourne un nouveau tableau (une copie peu profonde) objet contenant tous les éléments du tableau d'origine. La méthode CopyTo() copie les éléments dans un autre tableau existant.
Lorsque vous souhaitez copier les éléments d'un tableau vers un autre tableau existant, vous pouvez utiliser CopyTo() sinon utiliser Clone().

Questions connexes