Back to questions
Junior — Middle
73
Можете объяснить, что подразумевается под методом CopyTo в программировании или библиотечном контексте?
Answer from AI
sobes.tech AI
Метод CopyTo в C# обычно используется для копирования элементов из одного массива или коллекции в другой массив, начиная с указанного индекса. Например, в классе Array или MemoryStream этот метод позволяет эффективно перенести данные.
Пример использования с массивами:
int[] source = {1, 2, 3, 4, 5};
int[] destination = new int[10];
// Копируем все элементы source в destination, начиная с индекса 2
source.CopyTo(destination, 2);
// Теперь destination: {0, 0, 1, 2, 3, 4, 5, 0, 0, 0}
Таким образом, CopyTo упрощает перенос данных между структурами, обеспечивая контроль над позицией вставки.