Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2014, 16:36   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://msdn.microsoft.com/ru-ru/libr...v=vs.110).aspx
ответ очевиден.
Цитата:
Уважуха братюнь, хоть один чоткий пацан нашелся.
И знает что к чему и за что в школе уважают :D
и так же он знает как делать не надо
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.04.2014, 17:33   #12
IT-Lopata
7 - классник
Форумчанин
 
Аватар для IT-Lopata
 
Регистрация: 27.03.2014
Сообщений: 181
По умолчанию

Цитата:
ответ очевиден.
ну как я и подозревал перегружается метод Clone().

но вот смотри имеем такую ситуацию есть массив классов и нужно сделать глубокое копирование, Array.Copy() делает поверхностное, так вот чтобы Array.Copy() делал глубокое от чего нужно наследовать классы массива? Или быть может нужно просто описать метод Copy() и там внутри самому все скопировать как нужно ?

Цитата:
и так же он знает как делать не надо
ограничивать полет фантазии не креативно же
IT-Lopata вне форума Ответить с цитированием
Старый 01.04.2014, 18:13   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от IT-Lopata Посмотреть сообщение
но вот смотри имеем такую ситуацию есть массив классов и нужно сделать глубокое копирование, Array.Copy() делает поверхностное, так вот чтобы Array.Copy() делал глубокое от чего нужно наследовать классы массива? Или быть может нужно просто описать метод Copy() и там внутри самому все скопировать как нужно ?
IClonable лишь помечает что объект умеет клонироваться, но Array.Copy этот механизм не использует, потому создать глубокую копию массива можно только руками.

Цитата:
Сообщение от IT-Lopata Посмотреть сообщение
ограничивать полет фантазии не креативно же
полет фантазии не должен перемещать руки из положенного места в иное...
так же ради полета фантазии не стоит жопокодить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить указатель на буфер с ранее выделенной памятью? calypso Win Api 1 14.03.2013 14:20
Как получить указатель на первый байт битового образа? Don Karleone Общие вопросы Delphi 2 05.05.2012 09:12
скопировать IntPtr в IntPtr DeGroup C# (си шарп) 1 08.04.2012 10:49
Как получить Int из String ? mediaman Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 08.09.2011 17:36
Как получить текст из Edit в переменную INT nimbler Win Api 4 05.11.2009 22:45