标签: c# .net windows-phone-7
我见过例子,似乎可以互换使用。使用一种方法比另一种方法有好处吗?性能也会在两者之间起作用吗?
答案 0 :(得分:3)
一个很大的区别是,当应用程序被逻辑删除时,运行时会自动保存PhoneApplicationService.State字典。如果你在App.xaml.cs中有全局变量,那么你必须自己处理这些数据的保存和恢复。
我不知道一种方法与另一种方法相比有任何性能影响,但由于您在全局变量的情况下自己处理数据序列化,因此性能与代码一样好(或差)你写的是为了执行序列化。