All posts tagged .net

Salve, salve galera…

Todos nós quando estamos desenvolvendo rotinas que trabalham com números imputados temos que nos atentar nas conversões e garantir que não haverá problemas.

Para isso temos a opção de realizar a conversão utilizando o método TryParse, porém, se a cada recuperação de dados fizermos isso nosso código ficara bem extenso. Então hoje vou demonstrar um recurso simples, mas que auxilia muito na nossa vida. Assim como temos o método ToString() que realiza uma conversão “automática” do valor para string, criaremos um método ToInt(), para que possamos de maneira simples recuperar valores imputados, ou realizar conversões com valores tipo INT.

public static int ToInt(this object param)
{
      int saida;
      if (param != null)
      {
           if (int.TryParse(param.ToString(), out saida))
                 return saida;
           else
                 throw new InvalidCastException("Impossível converter para inteiro");
      }
      else
      {
           throw new InvalidCastException("Impossível converter para inteiro");
      }
}

Pronto pessoal, esse é nosso método de extensão para recuperar o Int de um atributo ou variável, ou afins. E para utilizar basta chamarmos da seguinte forma.

int variavel = txtNumero.Text.ToInt()

Galera salve, salve …. foi realizado na noite de 05/05/2011 na Casa de Cultura da Cidade de Olimpia um bate-papo pra galera da ETEC Olimpia sobre .NET Framework , encerrando as palestras da Semana de Informação e Comunicação. Uma ressalva que gostaria de fazer foi o interesse do pessoal, que fez diversos questionamentos sobre o assunto tratado. Com a participação dos alunos do 1º módulo do curso tecnico em informatica, tivemos a oportunidade de mostrar algumas caracteristicas que diferenciam a plataforma das outras, que fazem com que ela se destaque. No final tive a oportunidade de bater um papo sobre mercado de trabalho , fugindo até um pouco do foco da palestra, mas que com certeza, foi de grande valia.

Com certeza essa foi a primeira palestra de várias a serem realizadas lá. Principalmente devido a esse fato , o interesse é muito importante.

Assim que possivel, colocarei as fotos do evento.