Deletado em 26 de janeiro de 2009

Verificar tipo de dado

Olá pessoal,

Hoje jogo fora algo simples, rápido e de bom uso...Algo que existe em todas as classes, o método GetType().

Este método retorna o tipo de uma variável, podendo ser ela dos nossos dados primitivos:

string texto = "Eu sou uma string mesmo";

if (texto.GetType() == typeof(string))
{
     Response.Write(texto);
}

Ou um tipo de dado que está no Framework:

DBNull nullBd = DBNull.Value;

Response.Write((nullBd.GetType() == typeof(DBNull)) ? "Sou Nulo" : "Não sou Nulo");

Ou, o melhor de todos, do tipo que você criar:

public class MyFavoriteType
{
     public string MyFavoriteTypeWriter()
     {
          return "Esta é minha classe!";
     }
}

Sabendo o tipo que eu criei:

Response.Write(myType.GetType());

Output: GetType._Default+MyFavoriteType

Ou o tipo de dado que retornam meus métodos:

Response.Write(myType.MyFavoriteTypeWriter().GetType());

Output: System.String

Pronto! Hoje é só isso, algo bem sussa...Até a próxima!

0 comentários:

Postar um comentário

Jogue sua opinião na lixeira!

Topo