Verificar o tipo do objeto em C#

Para verificar o tipo do objeto basta utilizar o método GetType() presente em todas as classes.

Por exemplo para verificar se um objeto é do tipo string basta fazer

if (variavel.GetType() == typeof(String))
{
    // a variável é do tipo string
}

Uma forma mais usual de usar o GetType é para outros tipos de dados que não sejam os primitivos. Por exemplo de objetos de classes que você criar ou até mesmo das classes do próprio frameork como o DBNull, etc…

if(variavel.GetType() == typeof(System.DBNull))
{
   // a variável é do tipo DBNull
}

Artigos relacionados

Total de visitas: 1979.
Esta entrada foi publicada em CSharp, Ling. de Programação e marcada com a tag , , , . Adicione o link permanente aos seus favoritos.

Uma resposta a Verificar o tipo do objeto em C#

  1. Pingback: Limpando todos os componentes da página

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>