我做了一个条件,如果变量为null。但是这个代码仍然因为null变量而破坏了应用程序。如果条件错误?
CODE:
var page = IsolatedStorageSettings.ApplicationSettings["qsPage"];
var hash = IsolatedStorageSettings.ApplicationSettings["Ayath"];
if (page == null && hash == null)
// or if i use if (page == null || hash == null)
{
MessageBox.Show("No Bookmark has been saved !");
}
else
{
NavigationService.Navigate(new Uri("/myWeb.xaml?Page=" + page + "&id=" + hash, UriKind.Relative));
}
您应该放置一个断点,在调试中启动您的应用程序并查看哪个变量为空。 –
两者都为空... –
它是否在var页面中断? –