Есть ли какие-нибудь предопределенные методы для создания копий объекта? - C#
Формулировка задачи:
Есть в C# какие-нибудь предопределенные методы для создания копий объекта?
Нашел какой-то метод Clone, но он не работает:
Листинг программы
- int []y = {1,2,3};
- int []x = y.Clone()
Решение задачи: «Есть ли какие-нибудь предопределенные методы для создания копий объекта?»
textual
Листинг программы
- static void Main()
- {
- int [] array = { 1, 2, 3 };
- int[] cloned = array.Clone() as int[];
- Console.WriteLine(string.Join(",", array));
- if (cloned != null)
- {
- Console.WriteLine(string.Join(",", cloned));
- Console.WriteLine();
- cloned[0] = 3;
- Console.WriteLine(string.Join(",", array));
- Console.WriteLine(string.Join(",", cloned));
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д