L'exception est la suivante:Exception lors de l'analyse Chaîne VB.NET
"La chaîne d'entrée n'était pas dans un format correct."
Voici la ligne de code:
.Add(Integer.Parse(LoanData.Item("IsApplicantRaceAmericanIndian")).ToString)
L'exception est la suivante:Exception lors de l'analyse Chaîne VB.NET
"La chaîne d'entrée n'était pas dans un format correct."
Voici la ligne de code:
.Add(Integer.Parse(LoanData.Item("IsApplicantRaceAmericanIndian")).ToString)
Le texte que vous essayez d'analyser ne doit pas représenter un entier valide. Par exemple, il pourrait être "ABC" ou il pourrait être vide.
Utilisation Integer.TryParse
au lieu de Integer.Parse
pour une stratégie d'analyse plus résistante:
Dim text As String = LoanData.Item("IsApplicantRaceAmericanIndian")).ToString()
Dim value As Integer
If Integer.TryParse(text, value)
.Add(value)
Else
' The text could not be parsed. '
' Notify the user, log it, do whatever you like. '
End If
En tant que conseil, Integer.Parse ne traitera pas des chaînes vides ou nuls. Essayez d'utiliser Integer.TryParse si vous utilisez .NET 2.0 ou plus récent.
Et quelle est votre question? –
Nous devons voir ce que LoanData.Item() retourne avant que nous puissions vous aider. il retourne évidemment une valeur que Integer.Parse() ne peut pas analyser. –
Pourquoi le lance-t-il? – Scott