当我点击一个按钮时,我的表单需要重新加载,而不会丢失一些变量。
例如:
需要重置游戏,但需要保留高分变量以计算下一个。
"Application.Reset();"
会重置form1
,但也会重置所有变量。
有没有使用数据库的方法,因为我们还没有学到这一点。
答案 0 :(得分:1)
可以通过
来实现1.在数据库中保存数据
2.XML文件(写入和读取)
3.设置Class
的属性4.使用静态变量**
答案 1 :(得分:0)
您需要创建一个类,并在其中包含属性和方法,并将其传递给表单。退出表单后,使用表单上更改的值更新您的Class值。
之后,你需要弄清楚在某种Stream中“存储”类,并能够从该流中重新加载你的类。 (XML,Binary,Protobuf,JSON)有很多种方法。
答案 2 :(得分:0)