duvida com manipulação de string
14/09/2015
0
estou com duvida em uma conversão.
O professor pediu que fizéssemos uma calculadora, ele fez , mas estou tentando entender o código dele
ele fez o seguinte:
//numero += "1";------>é atribuição td bem até aí entendi, mas estamos trabalhando com string,
string numero = "1";--->vai dentro do textbox
numero += "1"; seria o mesmo que isso?------> textBox1.Text = textBox1.Text + numero;
//é que na hora de fazer a conta nao calcula corretamente
if (btnSoma == btnSoma)
{
int soma;
valor = Convert.ToInt32(numero);
soma = valor + valor;
textBox1.Text = soma.ToString();
}
else
{
if (btnSubtracao == btnSubtracao)
{
int sub;
valor = Convert.ToInt32(numero);
sub= valor-valor;
textBox1.Text = sub.ToString();
}
O professor pediu que fizéssemos uma calculadora, ele fez , mas estou tentando entender o código dele
ele fez o seguinte:
//numero += "1";------>é atribuição td bem até aí entendi, mas estamos trabalhando com string,
string numero = "1";--->vai dentro do textbox
numero += "1"; seria o mesmo que isso?------> textBox1.Text = textBox1.Text + numero;
//é que na hora de fazer a conta nao calcula corretamente
if (btnSoma == btnSoma)
{
int soma;
valor = Convert.ToInt32(numero);
soma = valor + valor;
textBox1.Text = soma.ToString();
}
else
{
if (btnSubtracao == btnSubtracao)
{
int sub;
valor = Convert.ToInt32(numero);
sub= valor-valor;
textBox1.Text = sub.ToString();
}
Val
Curtir tópico
+ 0
Responder
Posts
01/10/2015
Joel Rodrigues
Olá.
O código
é o mesmo que
Ou seja, se numero for 2, passará a ser 21, se for 21, passará a ser 211. E assim por diante.
O código
numero += "1";
é o mesmo que
numero = numero + "1";
Ou seja, se numero for 2, passará a ser 21, se for 21, passará a ser 211. E assim por diante.
Responder
Clique aqui para fazer login e interagir na Comunidade :)