Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在App.xaml.cs中创建变量与在WP7中使用PhoneApplicationService.state之间的区别?_C#_.net_Windows Phone 7 - Fatal编程技术网

C# 在App.xaml.cs中创建变量与在WP7中使用PhoneApplicationService.state之间的区别?

C# 在App.xaml.cs中创建变量与在WP7中使用PhoneApplicationService.state之间的区别?,c#,.net,windows-phone-7,C#,.net,Windows Phone 7,我见过一些例子,它们似乎可以互换使用。使用一种方法比使用另一种方法有好处吗?性能也是两者之间的一个因素吗?一个很大的区别是,当应用程序被删除时,运行时会自动保存字典。如果在App.xaml.cs中有全局变量,则必须自己处理此数据的保存和恢复 我不知道一种方法与另一种方法相比对性能有什么影响,但由于在全局变量的情况下您自己处理数据的序列化,因此性能将与您为执行序列化而编写的代码一样好(或差)

我见过一些例子,它们似乎可以互换使用。使用一种方法比使用另一种方法有好处吗?性能也是两者之间的一个因素吗?

一个很大的区别是,当应用程序被删除时,运行时会自动保存字典。如果在App.xaml.cs中有全局变量,则必须自己处理此数据的保存和恢复

我不知道一种方法与另一种方法相比对性能有什么影响,但由于在全局变量的情况下您自己处理数据的序列化,因此性能将与您为执行序列化而编写的代码一样好(或差)