Разница между созданием переменных в App.xaml.cs или использованием PhoneApplicationService.state в WP7? - PullRequest
1 голос
/ 28 марта 2011

Я видел примеры, и они, кажется, используются взаимозаменяемо. Есть ли преимущества от использования одного метода над другим? Кроме того, производительность играет фактор между двумя?

1 Ответ

3 голосов
/ 28 марта 2011

Одно большое отличие состоит в том, что среда выполнения автоматически сохраняет словарь PhoneApplicationService.State , когда приложение захоронено.Если вместо этого в App.xaml.cs есть глобальные переменные, вам придется самостоятельно сохранять и восстанавливать эти данные.

Мне неизвестно о каких-либо последствиях для производительности одного метода по сравнению с другим,но поскольку вы сами обрабатываете сериализацию данных в случае глобальных переменных, производительность будет столь же хорошей (или плохой), как и код, который вы пишете для выполнения сериализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...