2011-04-29 3 views
1

Je suis en train d'implémenter une application et j'ai quelques listes avec quelques trucs dedans, ce qui est toujours pareil, mais je ne veux pas l'implémenter dans ma vraie logique.Enregistrer quelque chose dans settingsfile ou ..? en C#

Est-il possible de sauvegarder ces éléments dans votre application? J'ai lu des choses sur la sauvegarde de ces éléments dans un fichier de paramètres.

Est-ce la meilleure façon, ou existe-t-il de meilleurs moyens? et comment puis-je faire cela?

+0

1. enregistrer dans la base de données 2. enregistrer dans le fichier de configuration 3. utiliser "class" pour l'implémenter. Si c'est toujours pareil, je recommande 3. – Maidot

Répondre

0

Si le contenu de la liste est supposé ne jamais être modifié, vous pouvez en faire des champs statiques privés dans une classe statique, ce qui fournit un moyen de créer une nouvelle instance de la liste.

Si le contenu de la liste est supposé être modifié, il est judicieux de le stocker dans le fichier de paramètres de l'application.

Si le contenu de la liste est supposé être modifié par utilisateur, vous devez l'enregistrer dans le fichier de paramètres utilisateur.

0

En fonction du contenu lui-même, j'aime charger le contenu de la liste dans une table de base de données. Par exemple, une liste de l'école serait stockée dans une table calle T_Ref_Schools. Le Ref m'a indiqué que ces valeurs peuvent être changées au fil du temps, mais pas souvent.

Questions connexes