![]() |
Clone()
ДОбрый день. Господа, а есть какой-то стандартный быстрый способ клонирования объектов собственных класов, чтобы не реализовывать самому и не делать поэлементное копирование?
Спасибо. |
|
Спасибо большое :)
|
Дошли руки, попробовал, не все так хорошо :(
Object получить без проблем, а вот тип привести - ругается, что не может. Ни через as, ни через явное приведение. Цитата:
|
ладно, будет старым дедовским способом -
Код:
public interface ICloneable |
PIL78, оформите свой код в постах.
|
Код я оформил, но реально не услышал, почему не отрабатывает приведение типов, так как в указанном примере. Хотя код практически аналогичный.
Спасибо |
Потому что лучше писать свой метод clone() в классе, если он нужен.
|
Уважаемый __etc, у меня в первом посте еще написано:
Цитата:
Я знаком не с одним ООП языком и поверьте знаю как делаются такие вещи, поэтому и спросил про варианты конкретно в этой технологии. Так что там с приведением типов - в чем проблемма? |
Не знаю, лично я этим методом не пользовался. Обычно для клонирования пишу соответствующий метод класса, тем более, это не занимает много времени. Да и сама задача такого рода редко появляется.
Могу поковыряться, конечно, если не забуду. О результатах отпишу (если нет, значит забыл) :). |
| Часовой пояс GMT +4, время: 14:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.