Usuário com melhor resposta
O que significa o (web != null) na criação de um navegador?

Pergunta
-
O que significa o '(web != null)', como nessas linhas de códigos de um botão para voltar durante a navegação (e se puder explique o próprio principio de "voltar"):
private void volta_Click(object sender, EventArgs e)
{
WebBrowser web = tabControl.SelectedTab.Controls[0] as WebBrowser;
if (web != null)
{
if (web.CanGoBack)
web.GoBack();
}
}
Respostas
-
//Está fazendo um casting do valor em tabControl.SelectedTab.Controls[0] que é um Object
WebBrowser web = tabControl.SelectedTab.Controls[0] as WebBrowser;
//Verifica se após o casting existe uma referencia válida para WebBrowser if (web != null)
{
if (web.CanGoBack)
web.GoBack();
}
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 10 de novembro de 2016 11:27
Todas as Respostas
-
//Está fazendo um casting do valor em tabControl.SelectedTab.Controls[0] que é um Object
WebBrowser web = tabControl.SelectedTab.Controls[0] as WebBrowser;
//Verifica se após o casting existe uma referencia válida para WebBrowser if (web != null)
{
if (web.CanGoBack)
web.GoBack();
}
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 10 de novembro de 2016 11:27
-
Em resumo eta perguntando se ele não é nulo
o simbolo ' ! ' é uma negação
ou seja
' ! null ' => ' não nulo '
Se a resposta contribuiu com seu aprendizado por favor marque como Útil
Se solucionou seu problema por favor marque como Resposta
Atenção, se seu problema foi resolvido não deixe o post aberto
Visite : www.codigoexpresso.com.br- Sugerido como Resposta Código Expresso terça-feira, 29 de novembro de 2016 01:39
-
Bom dia,
Devido a falta de interação do autor dessa pergunta,
essa thread está sendo fechada. Caso o problema ainda
esteja ocorrendo, favor abrir uma nova thread.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.