Junior — Middle
Can you explain what is meant by the CopyTo method in programming or library context?
sobes.tech AI
Answer from AI
The CopyTo method in C# is typically used to copy elements from one array or collection to another array, starting at a specified index. For example, in the Array class or MemoryStream, this method allows efficient data transfer.
Example of usage with arrays:
int[] source = {1, 2, 3, 4, 5};
int[] destination = new int[10];
// Copy all elements from source to destination starting at index 2
source.CopyTo(destination, 2);
// Now destination: {0, 0, 1, 2, 3, 4, 5, 0, 0, 0}
Thus, CopyTo simplifies data transfer between structures, providing control over the insertion position.