Usando a comparação “Is” no C#


O comando de comparação Is é utilizado para comparar objetos. Veja o exemplo abaixo:

Criei um botão na tela e codifiquei uma verificação.

if (Button1 is Button)
{
Response.Write(“Button1 é um botão!”);

}

Claro que este é um exemplo muito simples e inútil mas podemos utilizar num ambiente mais complexo e usando heranças, vejam:

Imagine que temos 2 classes uma chamada Gerente e outra Pessoa e a classe Gerente herda Pessoa.

public class Pessa
{ ….. }
public class Gerente:Pessoa
{ …… }

Private void teste()
{
Gerente objGerente = new Gerente();
if(objGerente is Pessoa)
{

Response.Write(“A classe Gerente é Pessoa”)
}
else
{ … }
}

Qualquer duvida perguntem…. e deixe seu feedback

Abraços

Lineker

Sobre tomazeli

Developer passionate about technology C, Python, Java, C# Ver todos os artigos de tomazeli

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: