Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|||||||||||
1 | |||||||||||
Присвоить десериализованный экземпляр класса текущему экземпляру27.04.2011, 19:13. Показов 1047. Ответов 5
Метки нет Все метки)
(
Имеется класс, у него есть метод загрузки из файла, после десериализации надо присвоить текущему объекту тот объект, который получили десериализацией. Как быть? Не хочется писать для каждого поля громоздкий код вида
0
|
|
27.04.2011, 19:13 | |
Ответы с готовыми решениями:
5
IronPython, доступ к экземпляру класса из скрипта Enumerable.OfType<T> получение T по экземпляру класса Как в случае с Dependency Injection внедрять отдельный экземпляр некоторого класса только лишь для одного другого класса Доступ к экземпляру класса Window созданного в XAML коде |
44 / 45 / 15
Регистрация: 11.08.2010
Сообщений: 226
|
|||||||||||
27.04.2011, 19:33 | 2 | ||||||||||
0
|
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
|
|
27.04.2011, 19:38 | 3 |
Наверное тебе нужно делать десериализацию и присвоение десериализированного объекта текущему объекту где-то в статическом методе, но не внутри экземпляра этого же класса.
0
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
27.04.2011, 19:48 [ТС] | 4 |
SergBokh, да вот статичный не хотелось бы, так называемая красота кода теряется, ибо сохранение - не статичный метод, с загрузка - статичный, либо присвоением каждой переменной, но это тоже не очень красиво и удобно. Вот надеялся, что есть какие-нибудь средства.
0
|
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
|
|
27.04.2011, 21:14 | 5 |
Для придания красоты и художественной симметрии коду сделай и сохранение и загрузку статичными!
0
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
27.04.2011, 21:32 [ТС] | 6 |
SergBokh, Так то да, но класс таков, что создается лишь один экземпляр класса в приложении, а статичные методы, как по мне, должны использоваться часто, но ладно, видимо придется изворачиваться.
0
|
27.04.2011, 21:32 | |
Помогаю со студенческими работами здесь
6
Экземпляру класса присвоить значение экземпляра и поменять значение свойств Как присвоить объекту экземпляр базового класса?
Применить метод к экземпляру класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |