1

如何在 vb.net 中保存变量、集合、字典,以便在用户重新启动软件后保存修改。

例如,用户通过文本框输入新/旧键和更改字典的值。在他检查先前输入的密钥时重新启动后,他的修改是永久性的。

4

2 回答 2

3

好的,我曾经问过同样的问题,看到你听起来像一个绝对的初学者,我会轻松一点。

单击Project屏幕顶部并向下滚动到程序的属性。在我的情况下, Personal Assistant properties... 在此处输入图像描述 现在单击突出显示的文本,Settings 在此处输入图像描述 您应该会看到这样的菜单,现在您可以在此处进行新设置。这些就像变量一样,但即使在程序重新启动时也会保持不变。就我而言,我为程序创建了一个名为 Name 的名称来记住用户的姓名。

如果您想使用该设置,请输入以下内容:My.Settings.[Name of setting] 如果您想更改它,只需在其后添加一个等号并输入其新值。My.Settings.[Name of setting] = [New Value]

这是一个例子: Label1.Text = "Hello " + My.Settings.Name + "!"

于 2014-01-06T00:48:13.380 回答
2

我假设您正在谈论在本地存储此数据的客户端应用程序?在这种情况下,可以使用隔离存储,请参阅http://www.codeproject.com/Articles/6535/Isolated-Storage-in-NET-to-store-application-data。或者你可以有一个基于 SQLite 的本地数据库来存储这些东西。

您还可以选择集中存储这些数据。但我们不知道您的确切要求/限制,您可能想向我们提供更多信息。

于 2013-04-23T10:58:04.740 回答