Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
3 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 56
1

Сериализация части класса

20.09.2012, 23:44. Показов 1013. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, можно ли сериализовать класс не полностью, а только определенные поля? Если можно, то как это сделать?
C#
1
2
3
4
5
6
class Class1 {
  public:
    int x; // Это поле надо сериализовать
 public:
    int y; //Это поле не надо сериализовать
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2012, 23:44
Ответы с готовыми решениями:

Сериализация абстрактного класса
Уважаемые умные и сообразительные люди, не могли бы вы меня просветить в одном тёмном для меня...

Сериализация производного класса
Доброго времени суток! Помогите пожалуйста разобраться с преодолением возникновения ошибки...

XML сериализация класса наследника
имеется следующий код базового класса namespace ImageWork.Objects { public abstract class...

Сериализация класса, имеющего XElement
Всем привет. Столкнулся с тем, что для работы моей программы нужно использовать сериализацию в...

4
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
21.09.2012, 00:33 2
C#
1
2
3
4
5
class Class1 {
  publicint x; // Это поле надо сериализовать
  [field:NonSerialized]
  public int y; //Это поле не надо сериализовать
}
1
3 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 56
26.09.2012, 00:19  [ТС] 3
Пометил
C#
1
[field: NonSerialized] public DateTime timeLSS;
и другие поля.
Всё равно сериализуются.
А на поля типа
C#
1
2
3
4
5
6
7
        [field: NonSerialized] public DateTime timeLSS_LCT
        {
            get
            {
                return timeLSS.ToLocalTime();
            }
        }
ругается.
0
49 / 49 / 5
Регистрация: 11.07.2011
Сообщений: 282
26.09.2012, 01:19 4
Попробуйте так:

C#
1
2
3
4
5
6
[Serializable]
class Class1 {
  publicint x; // Это поле надо сериализовать
  [NonSerialized]
  public int y; //Это поле не надо сериализовать
}
0
3 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 56
08.10.2012, 08:57  [ТС] 5
И так не работает
0
08.10.2012, 08:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2012, 08:57
Помогаю со студенческими работами здесь

Xml сериализация анонимного класса c#
Написал расширение класса для сериализации объектов в xml /// <summary> ///...

Сериализация массива экземпляров класса
public class Employees { public int BirthDate; ...

Сериализация. заполнения класса данными из JSON
Здравствуйте, есть класс, данные сериализируются, using (FileStream f = new...

Сериализация объекта класса и передача его по TCP
Отредактировал найденный пример из сети, но при работе клиента выбивает ошибку: Необработанное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru