Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bimpercursso

simples de conversão

Recommended Posts

Ola gente, estou iniciando em c# estou aprendendo meio qeu na raça, fuçando um pouco ali, um pouco aqui, e por ai vai, mas cai numa duvida aqui vejam

 

dois btn aqui "1" e numero "2", quando clico no 1 - ele me traz em um label o valor, funciona igual uma calculadora, ai quando clico no btn da soma ele guarda o valor e me soma o label 1, como o label 2 escondido, agora minha duvida, quadno eu faço isso

 

txtTotal.text = txtAux.text + txtTotal.text;

ele me concatena e nao soma, cheuguei a conclusao que isso esta em string e nao em int, acho qeu preciso passar para int, estou certo? alguem poderia me ajudar com o comando?, nao conheço a liinguagem, estou estudandno ainda

 

C#

 

desde ja obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim

 

txtTotal.text = Convert.ToDouble(txtAux.text) + Convert.ToDouble(txtTotal.text);

Pode ser Convert.ToInt16 , Convert.ToInt32,Convert.ToInt64

 

Tem varios tipos se ficar em dúvida da uma pesquisada no google.

 

Espero te ajudado.

 

Já ia me esquecendo da uma olhada em try e catch. Pois, pode gerar uma exceção

 

Eu tenho um exemplo quem sabe te ajuda!

 

try { 
					 ad_1 = Convert.ToDouble (ad1.Text);
					 ac_1 = Convert.ToDouble(ac1.Text);
					
					 ms1 = ((ad_1 * 3) + (ac_1 * 7))/10;
					 

					 resultado.Text = ms1.ToString();
				}
				catch (DivideByZeroException eDiv){
					MessageBox.Show("Erro ao tentar converter","Alerta...");
				}
				catch (InvalidCastException eInvCast){
					MessageBox.Show("digite um número válido!","Erro");
				}
				catch (Exception ex){
					MessageBox.Show("Mensage,: " + ex.Message + "\n" + "Classe: " + ex.GetType ().FullName );
				}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.