|
|
1
5
我想你想看看 Application Settings .这是一个允许您使用强类型API保存用户或应用程序设置的API。在引擎盖下,设置通过XML序列化存储。 此API几乎适用于所有类型的.NET应用程序,包括低权限单击一次版本。它的工作是在磁盘上找到适合存储数据的位置,并完全将其隐藏起来。它还有一个很好的图形用户界面集成到Visual Studio中。 |
|
|
2
7
在同一文件夹(或应用程序数据)中创建或使用文件是相当标准的做法。 您可以使用类似inno-setup(free)的安装程序来创建一个exe安装程序( http://www.jrsoftware.org/isinfo.php ) 如果您想要一个数据库而不是XML,请看一下sqlite( http://www.sqlite.org/ )基于文件的数据库或使用MS Access数据库。 |
|
|
3
6
仅限exe的程序将其数据存储在Windows注册表或用户的application data/appdata文件夹中。虽然一开始看起来更清晰,但它掩盖了将所有数据分散在周围的丑陋。我建议您使用一个简单的xml/ini/text数据文件,该文件在需要时生成,并且易于迁移。 |
|
|
5
2
|
|
|
6
1
别忘了 Isolated Storage . 它为您提供了一个读写文件的位置,而不需要您指定位置。有时,这是沙盒应用程序(如Silverlight)在本地存储用户或计算机特定数据的唯一方法。见 here 举个例子。 |
|
|
7
-1
我会把它们存储在同一个目录中。这对我来说似乎更容易,至少我一直都是这样做的。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |