2011-04-29 75 views
1

我正在实现一个应用程序,我有一些列表中有一些东西,它总是相同的,但我不想在我的真实逻辑中实现这个东西。将东西保存在settingsfile或..?在C#

有什么办法可以在应用程序中保存这些项目吗?我已经阅读了关于将这些项目保存在设置文件中的一些信息。

这是最好的方法,还是有更好的方法?我该怎么做?

+0

1.保存到数据库2.保存到设置文件3.使用“class”来实现它。如果它总是相同的,我推荐3。 – Maidot 2011-04-29 08:27:48

回答

0

如果列表的内容应该永远不会被更改,您可以使它们成为静态类中的私有静态字段,为创建列表的新实例提供了一种方法。

如果应该更改列表的内容,最好将它存储在应用程序设置文件中。

如果列表的内容应该更改为每个用户,则应将其保存在用户设置文件中。

0

取决于内容本身的,我喜欢列表的内容加载到一个数据库表。例如,一张学校名单将存储在T_Ref_Schools表格中。参考文献指出,这些数值可以随时间变化,但并不经常。