estou com um probleminha e eu não sei porque está acontecendo isso.
Eu tenho uma variável chamada numBin = TextBox5.Text.Trim(), ai eu faco um laço for para passar os valores de numbin para um vetor de inteiros que eu criei.
Porém quando passa o valor ele está mandando coisa errada.
Se eu por exemplo digito 111110 aparece assim conforme comentário no código.
string numBin = textBox5.Text.Trim();
int[] check = new int[numBin.Length];
string[] armz = new string[numBin.Length];
for (i = armz.Length -1; i >= 0; i--)
{
check[i] = Convert.ToInt32(numBin[i]);
Console.Write(check[i]); // 0,1,1,1,1,1
Console.Write(numBin[i]);// 48,49,49,49,49,49
}
mas precisaria aparecer 0,1,1,1,1,1 no check, alguém sabe porque não está aparecendo?
Pergunta
Lucas Conceição
Bom dia a todos,
estou com um probleminha e eu não sei porque está acontecendo isso.
Eu tenho uma variável chamada numBin = TextBox5.Text.Trim(), ai eu faco um laço for para passar os valores de numbin para um vetor de inteiros que eu criei.
Porém quando passa o valor ele está mandando coisa errada.
Se eu por exemplo digito 111110 aparece assim conforme comentário no código.
string numBin = textBox5.Text.Trim(); int[] check = new int[numBin.Length]; string[] armz = new string[numBin.Length]; for (i = armz.Length -1; i >= 0; i--) { check[i] = Convert.ToInt32(numBin[i]); Console.Write(check[i]); // 0,1,1,1,1,1 Console.Write(numBin[i]);// 48,49,49,49,49,49 }mas precisaria aparecer 0,1,1,1,1,1 no check, alguém sabe porque não está aparecendo?
Obrigado a qualquer ajuda. :)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.