I know that CopyTo requires to have a destination array while Clone returns a new array. but i have read that both perform shallow copy and refer same instance..
So if I have
A = [1,2,3,4]
and I Clone it and get
B = [1,2,3,4].
Now, if I change
B[0] = 9.
This means that A will now be
A = [9,2,3,4].
Is that correct? And is this correct for CopytTo()?