![]() |
|
||||||||||
|
|||||
|
ДОбрый день. Господа, а есть какой-то стандартный быстрый способ клонирования объектов собственных класов, чтобы не реализовывать самому и не делать поэлементное копирование?
Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Спасибо большое
![]() |
|
|||||
|
Дошли руки, попробовал, не все так хорошо
![]() Object получить без проблем, а вот тип привести - ругается, что не может. Ни через as, ни через явное приведение. Цитата:
Последний раз редактировалось PIL78; 27.04.2007 в 22:17. |
|
|||||
|
Последний раз редактировалось PIL78; 27.04.2007 в 22:16. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
PIL78, оформите свой код в постах.
|
|
|||||
|
Код я оформил, но реально не услышал, почему не отрабатывает приведение типов, так как в указанном примере. Хотя код практически аналогичный.
Спасибо |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что лучше писать свой метод clone() в классе, если он нужен.
|
|
|||||
|
Уважаемый __etc, у меня в первом посте еще написано:
Цитата:
Я знаком не с одним ООП языком и поверьте знаю как делаются такие вещи, поэтому и спросил про варианты конкретно в этой технологии. Так что там с приведением типов - в чем проблемма? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не знаю, лично я этим методом не пользовался. Обычно для клонирования пишу соответствующий метод класса, тем более, это не занимает много времени. Да и сама задача такого рода редко появляется.
Могу поковыряться, конечно, если не забуду. О результатах отпишу (если нет, значит забыл) . |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|