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!