‫Bem vindo de volta.
‫Neste vídeo, vamos dar uma olhada em como passar de uma string para um inteiro, por exemplo.
‫Então, vamos supor que temos uma string, que é minha string e tem o valor 15.
‫E agora eu quero usar este 15 como um número.
‫Então, vamos criar outra string.
‫Minha segunda corda será, digamos, 13.
‫Agora, se eu quiser somar isso, digamos que eu queira somar 15 mais 13.
‫Portanto, o resultado da string é igual à minha string mais a minha segunda string.
‫Portanto, pode-se supor que essa seja a solução.
‫E vamos dar uma olhada no console, porque só isso vai nos mostrar os resultados e vai
‫ser resolvido.
‫E agora consola essa leitura.
‫Tudo bem.
‫Então, vamos verificar isso.
‫Vamos ver o que o console nos dirá sobre o resultado de 15 mais 13.
‫E o resultado é 15 mais 13 ou 15 13, que é mil quinhentos e treze.
‫E bem, embora seja uma ótima matemática, não funciona assim.
‫Ou pelo menos essa não é a matemática correta aqui.
‫Direito.
‫Portanto, para consertar isso, precisamos analisar essas strings para inteiros ou para doubles ou para outros tipos de dados primitivos, que
‫são números.
‫Agora preciso criar um número inteiro e vou chamá-lo de número um.
‫E para fazer um inteiro de uma string, eu preciso usar N30 para DOT e posso analisar agora.
‫Portanto, a conversão de parse para a representação de string de um número dois é de 32 bits e equivalente a um inteiro.
‫Isso significa que ele criará um inteiro fora do poço, por exemplo, para minha string, que é 15.
‫O tripartismo, no entanto, é uma versão diferente.
‫Como você pode ver, você converte a representação de string de um número em equivalente de inteiro de 32 bits.
‫Um valor de retorno indica se a conversão foi bem-sucedida.
‫Como você pode ver, temos uma string que precisamos entregar e precisamos ter um resultado se não funcionar.
‫Portanto, temos de analisar e tentar analisar.
‫Portanto, vamos prosseguir com a análise primeiro e pausar minha string, como você pode ver aqui, e analisá-la requer uma
‫string.
‫Então, vou apenas analisar minha string e vou fazer a mesma coisa com
‫NUM dois, que também vai estar em 32, e vou passá-la para minha segunda string.
‫Tudo bem.
‫Portanto, agora vamos prosseguir e criar um resultado final em vez de um resultado de string.
‫E isso será resolvido e é o número um mais o número dois.
‫Agora vamos imprimir isso.
‫Então, vamos imprimir o resultado em nossa linha direita ou em nosso console.
‫Então veja, e vemos que 28 está impresso e esse é o resultado que eu esperaria se adicionar 15 a 13.
‫Tudo bem.
‫Então, simplesmente fiz inteiros de strings, e isso é ótimo.
‫Então o que você tem que estar aqui é supercuidado, porque assim que este ano não for passável ou
‫conversível para um inteiro, teremos uma exceção.
‫Então, por exemplo, se eu adicionar um oito aqui, esse 15 não será mais um número, não será mais
‫um inteiro.
‫E teremos uma exceção aqui.
‫Exceção não tratada.
‫E ainda temos isso, como o mundo parou de trabalhar perto do programa.
‫Então, isso é algo com que você sempre deve ter muito cuidado.
‫E podemos lidar com isso com um try e catch ou podemos lidar com isso usando tripartismo, mas também as duas coisas que
‫só vamos usar mais tarde no curso, quando veremos como usar, try e catch e
‫quando veremos como usar instruções if, porque então podemos usar em vez de.
‫Você pode tentar analisar.
‫Mas ele retornará um booleano.
‫Portanto, só descobriremos se a análise funcionou ou não.
‫Mas o que quer que seja, se é a tomada de decisão e isso é algo que vamos cobrir em um
‫capítulo diferente.
‫Mas, por enquanto, saiba que você pode converter um número de string em um inteiro ou em, por exemplo, um
‫duplo.
‫Portanto, o dobro dessa análise pode ver que você pode fazer a mesma coisa, então você pode analisar strings em duplas e em
‫outros tipos também.
‫Excelente.
‫Então, eu diria que é muito bom.
‫No próximo vídeo teremos um pequeno desafio e, bem, por favor, vá em frente e tente desafiar
‫e, fora isso, sempre tenha cuidado ao tentar passar.
‫E se você realmente precisar de análise e quiser ter certeza de que realmente funciona, prossiga com o
‫curso e aprenderá como lidar com isso.
‫Então, vejo você lá.