Verificar o tipo do objeto em C# 3


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
}
Related Posts Plugin for WordPress, Blogger...