如何永久存储字符串?应用程序关闭后?

时间:2009-05-17 17:32:49

标签: vb.net string datastore

我正在试图弄清楚如何做到这一点,因为我不确定这样做的正确方法是什么。

即使应用程序关闭,我也有多个字符串可以永久存储/保存。我该怎么办?我是从文本文件中读取还是写入?

7 个答案:

答案 0 :(得分:10)

我相信您正在寻找一种称为“应用程序设置”的功能。此功能将负责在应用程序的实例之间存储设置。它存储设置的方式是ClickOnce和用户识别,因此它可以解决图片中的大部分问题。

这是指向主题概述

的链接

答案 1 :(得分:4)

使用My.Settings

答案 2 :(得分:2)

是的,您可以将其存储在简单的文本文件中,也可以使用settings file

答案 3 :(得分:2)

答案 4 :(得分:1)

我将我需要的内容存储在纯文本文件中。我使用自己的格式:第一行:数组的长度或数据需要存储的字节数/行数。第二行:数据类型。第三行:目录或路径信息。最后,我存储了数据。

这是因为编程语言可以通过字符或行来读取。 C ++考虑空格和行。

SQL或Access是指您需要存储比字符串或数组更复杂的数据。

答案 5 :(得分:0)

是的,我会将它存储在某种形式的文本文件中,然后您可以在加载时读取它。在Visual Basic中实现起来很容易,甚至可能在Codemonkeys或类似的代码中找到一些示例。我会避免使用注册表。当然,如果需要,您还可以使用某种数据库(Access,SQLITE等)来存储值。但这取决于数据的类型以及从中读取/写入需要多少。

答案 6 :(得分:0)

是的,你可以写一个文本文件,或者试试SQLite,它可以让你的VB程序具备数据库功能。

http://www.google.com/search?hl=en&q=visual+basic+sqlite&btnG=Search