Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como converter uma String para INT em Vb.net
Conversão de strings em números inteiros ajuda seguramente fazer sua aplicação VB.NET mais estável. Um usuário digitar " xyz " em um campo numérico , por exemplo, pode fazer com que o programa deixe de funcionar se o seu código não consegue pegar esse erro. Uma maneira de evitar problemas é examinar uma corda antes de tentar convertê-lo. Você poderia fazer isso adicionando a verificação exceção longa ao seu código . A maneira mais rápida de converter uma string é usar o método de " TryParse " construído na NET . . O método de " TryParse " valida uma string e converte-o em um inteiro se a string contém dados inteiros. Instruções
1

Abra um de seus projetos VB.NET usando o Microsoft Visual Studio. Localize o método Page_Load no formulário de inicialização do projeto
2

Cole o seguinte código na parte superior desse método : .

Dim stringValue1 As String = "100"

Dim stringValue2 As String = " 100,1 "

Dim stringValue3 As String = cria três variáveis ​​de cadeia e atribui -lhes valores . A primeira variável contém " 100 ". Esse é um valor inteiro válido. O valor da segunda variável é " 100.1 ". Isso é um número válido , mas ele não é um número inteiro válido . A variável final, " stringValue3 , " tem um valor inválido . Esse valor é " ABCD ". As três últimas demonstrações passar as três variáveis ​​para uma função chamada " MakeInt ". Esta função tenta converter cada string para um inteiro e retorna o resultado dessa tentativa de o método Page_Load. Os comandos MessageBox.Show exibir os valores devolvidos a partir das chamadas de função
3

Cole a seguinte função abaixo do método Page_Load: .

MakeInt Função ( ByVal val As String) As Integer Dim

intVal As Integer

If Not Integer.TryParse (val , intVal ) Então

intVal = -1

End If

Voltar intVal

End Function

Esta função usa o método " TryParse " para converter o valor da cadeia que recebe em um número inteiro . Se for bem sucedido , ele armazena o resultado na variável " intVal " . Se a tentativa de conversão falhar , a função define o valor da variável " intVal " para " -1 ".
4

Pressione a tecla " F5" . Visual Studio executa o projeto . Os primeiros " MessageBox.Show " comando exibe " 100" porque a função foi capaz de converter a cadeia de caracteres contendo "100" em um número inteiro válido . O próximo dois " MessageBox.Show " Comandos de exibição "-1 ". Esses valores , " 100,1 " e " ABCD ", não são inteiros . A função retorna "-1" porque não poderia converter esses valores em números inteiros.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Eliminar ComboBox 
·Como preencher uma célula após uma seleção suspensa…
·Como usar várias páginas em Visual Basic 6 
·Como criar meus próprios controles no Vb.NET 
·Lendo Arquivos TXT em VBScript 
·Como fazer um botão de reset no VBA 
·Como usar Bandeiras booleanos em VB 
·Como forçar a compilação de um livro a partir do VB 
·Como usar WM_DROPFILES em VBA 
·Como usar VB.NET Express para alterar a entrada de grav…
  Artigos em destaque
·Dicas de Game Maker 
·Como faço para configurar meus controles ActiveX 
·Como alterar texto de entrada com Javascript 
·Como expulsar em PHP 
·Como converter uma lista em um conjunto em Python 
·Como criar um simples transmissor de UART de série no …
·Como se conectar com o MySQL com PowerShell 
·Como fazer alterações permanentes para sys.path 
·Como armazenar números inteiros em uma matriz no Java 
·Par /Ímpar Função de Programação C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados