在程序重启之间保存状态

时间:2011-09-22 22:31:44

标签: c# .net

如何声明一个永远保存刺痛的变量?

我的意思是如果用户关闭并重新启动程序,则该字符串值不会丢失。

如何做到这一点?

5 个答案:

答案 0 :(得分:7)

为应用程序存储状态有多种不同的方法。该方法实际上取决于您存储的数据类型和其他要求

选项

答案 1 :(得分:3)

将变量值保存到数据库或其他存储中。

答案 2 :(得分:1)

我推荐一个数据库,特别是SQLite

答案 3 :(得分:1)

您可以将其保存到文件,数据库,USB驱动器,云中某处......除了计算机内存之外的其他地方。

这是C#中的一个快速示例(写入文件):

string someString = "I will be here forever... well kind of";

using (StreamWriter outfile = new StreamWriter(@"C:\myfile.txt"))
{
   outfile.Write(someString);
}

答案 4 :(得分:1)

您需要的是序列化。检查这些链接。

Introduction
Some code: object to XML

HTH。