Konvertiere String in Double - VB
Gibt es in VB eine effiziente Methode, um zu überprüfen, ob ein String in ein Double konvertiert werden kann?
Ich mache dies derzeit, indem ich versuche, die Zeichenfolge in eine doppelte umzuwandeln und dann zu prüfen, ob sie eine Ausnahme auslöst. Aber das scheint meine Bewerbung zu verlangsamen.
Try
' if number then format it.
current = CDbl(x)
current = Math.Round(current, d)
Return current
Catch ex As System.InvalidCastException
' item is not a number, do not format... leave as a string
Return x
End Try