Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我单击一个按钮时,我的表单需要重新加载,而不会丢失一些变量。
例如:
一场比赛需要重置,但高分变量需要保留以与下一场比赛一起计数。 "Application.Reset();"确实重置了form1,但也重置了所有变量。有没有不使用数据库的出路,因为我们还没有学会。
"Application.Reset();"
form1
它可以通过
1.保存数据库中的数据 2.XML文件(读写) 3.设置类的属性 4.使用静态变量**
1.保存数据库中的数据
2.XML文件(读写)
3.设置类的属性
4.使用静态变量**
您需要创建一个类并在其中包含属性和方法并将其传递给表单。退出表单后,使用表单上更改的值更新您的 Class 值。
之后,您将需要弄清楚将类“存储”在某种 Stream 中,并能够从该流中重新加载您的类。(XML、Binary、Protobuf、JSON)有很多方法。
您可以使用设置:
http://msdn.microsoft.com/en-us/library/bb397750.aspx
并在重置/关闭时保存您的数据