Главная страница Xamarin forms = новая страница(); имеет ли это смысл, когда мы назначаем новую страницу

#c# #android #xaml #xamarin.forms #xamarin.android

Вопрос:

Может ли кто-нибудь помочь мне с этими знаниями. Мой вопрос ниже.

Главная страница Xamarin forms = новая страница(); имеет ли это смысл, когда мы назначаем новую страницу

Любая помощь будет признательна.

Спасибо 🙂

Комментарии:

1. Нет, присвоение нового значения не Dispose будет прежним. Это может сделать его пригодным для сбора мусора.

2. Вы можете проверить это с помощью метода Finalize , этот метод вызывается до того, как он будет восстановлен сборкой мусора. просто сделайте вывод на предыдущей странице, чтобы увидеть, будет ли он запущен после вызова MainPage = new page(); .

3. @mjwills, Привет, мне нужно проверить, например, где я получу старое, если я назначу новое значение. Мы неправильно обрабатываем навигационный стек.

4. Это сложно, потому что он управляется сборкой мусора .

5. @ColeX-MSFT, спасибо за обновление. Затем старый остается в сборке мусора и потребляет память. Утилизация очистит память, верно?