сериализация флажка - PullRequest
       1

сериализация флажка

3 голосов
/ 25 февраля 2011

Привет, у меня есть пара флажков, как мне их сериализовать?

У меня есть класс, который объявляет другие переменные для сериализации:

public class FormSaving
        {
            public string Majorversion
            {
                get;
                set;
            }
            public string Minorversion
            {
                get;
                set;
            }
            public int Buildstartingmail
            {
                get;
                set;
            }

где моя Buildstartingmail должна быть назначена на BuildstartingmailcheckBox.

как мне это сделать?

я думал об использовании чего-то вроде

abc.Buildstartingmail = BuildstartingmailcheckBox.SelectedIndex

но нет такой опции, как "SelectedIndex"

1 Ответ

2 голосов
/ 25 февраля 2011

Существует множество решений:

  1. Вы можете сохранить индекс флажка в Conrol collection
  2. Вы можете сохранить флажки в диктанте и сохранить ключи
  3. Вы можетесохранить имя флажка
  4. Вы можете использовать свойство Tag флажка, чтобы сохранить уникальный идентификатор, а затем сохранить этот идентификатор
...