The Clone() methodeClone() method don't give reference to the target instance just give you a copy. the copyto()CopyTo() method copies the elements into an existing instaceinstance.
bothBoth don't give the reference of the target instance and as many members says they give shallow copy (illusion copy) without reference this is the key. good luck