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!”);</p>

}</strong>

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