La façon de stocker une liste d'objets dans les paramètres de l'application

J'ai récemment devenu familier avec le C# paramètres de l'application, et il semble cool.
Je cherchais un moyen de stocker une liste d'objets personnalisés, mais je ne pouvais pas trouver un moyen!
En fait, j'ai vu un post pour stocker int[], mais il n'était pas utile pour ce problème.
J'ai essayé de changer la configuration de la solution afin de le rendre adapté à mon problème. le fichier de configuration XML qui a été:

<Setting Name="SomeTestSetting" Type="System.Int32[]" Scope="User">
  <Value Profile="(Default)" />
</Setting>

J'ai essayé de répondre à mon objet, tel que cité ci-dessous dans l'attribut type, mais il n'était pas utile, car il ne reconnaît pas mon objet... j'ai essayé le "type =" Liste et "type="n-uplet[]"
ces deux options ne m'a pas aidé!

J'ai une classe ressemble à:

class tuple
    {
        public tuple()
        {
            this.font = new Font ("Microsoft Sans Serif",8);
            this.backgroundcolor_color = Color.White;
            this.foregroundcolor_color = Color.Black;
        }
        public string log { get; set; }
        public Font font { get ; set; }
        public String fontName { get; set; }
        public string foregroundcolor { get; set; }
        public Color foregroundcolor_color { get; set; }
        public string backgroundcolor { get; set; }
        public Color backgroundcolor_color { get; set; }
        public Boolean notification { get; set; }
    }

et je veux stocker une liste en paramètre d'application.
Donc, est-il un moyen pour atteindre ce but.
Merci à l'avance.
Cheers,

Double Possible de stackoverflow.com/questions/8627887/...
regardez ici stackoverflow.com/questions/922047/... il pourrait être vous aide à...

OriginalL'auteur Ehsan | 2011-12-31