我正在实现一个应用程序,我有一些列表中有一些东西,它总是相同的,但我不想在我的真实逻辑中实现这个东西。将东西保存在settingsfile或..?在C#
有什么办法可以在应用程序中保存这些项目吗?我已经阅读了关于将这些项目保存在设置文件中的一些信息。
这是最好的方法,还是有更好的方法?我该怎么做?
我正在实现一个应用程序,我有一些列表中有一些东西,它总是相同的,但我不想在我的真实逻辑中实现这个东西。将东西保存在settingsfile或..?在C#
有什么办法可以在应用程序中保存这些项目吗?我已经阅读了关于将这些项目保存在设置文件中的一些信息。
这是最好的方法,还是有更好的方法?我该怎么做?
保存为XML。您可以直接绑定到wpf中的xml。参见:http://joshsmithonwpf.wordpress.com/2007/06/04/binding-to-xml/
如果列表的内容应该永远不会被更改,您可以使它们成为静态类中的私有静态字段,为创建列表的新实例提供了一种方法。
如果应该更改列表的内容,最好将它存储在应用程序设置文件中。
如果列表的内容应该更改为每个用户,则应将其保存在用户设置文件中。
您可以将其保存在application settings file
取决于内容本身的,我喜欢列表的内容加载到一个数据库表。例如,一张学校名单将存储在T_Ref_Schools表格中。参考文献指出,这些数值可以随时间变化,但并不经常。
1.保存到数据库2.保存到设置文件3.使用“class”来实现它。如果它总是相同的,我推荐3。 – Maidot 2011-04-29 08:27:48