| System.Array.CopyTo() | System.Array.Clone() | | It performs a deep copy of the array. | It performs a shallow copy of the array. |
| It copies the elements of one array to another array. | It creates a copy of an array as an object. |
| It requires a destination array. | It does not require destination array. |