Hi,
ich habe momentan folgendes (für mich rätselhafte) Problem. Und zwar habe ich eine String-Variable mit verschiedenen Werte und Zahlen, die in eine Liste (ListOfString) aufgesplittet werden. Das klappt wunderbar. Wenn ich aber die Zahlen darin auslesen will, die in jeder 2ter stelle sind, gibt es Probleme/Errors: System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
Die Datei/Werte die ich herunterlade sehen z.B. so aus: name1|0.1|name2|0.5|name3|1.75 usw.
nun möchte ich jeden zweiten Wert (also die Zahlen) in "Double" konverten und zusammenrechnen. Und da passiert mir der Fehler. Jedoch sehe/finde ich ihn nicht. Könntet ihr mir dabei helfen?
Mfg & Thx
~gfc
ich habe momentan folgendes (für mich rätselhafte) Problem. Und zwar habe ich eine String-Variable mit verschiedenen Werte und Zahlen, die in eine Liste (ListOfString) aufgesplittet werden. Das klappt wunderbar. Wenn ich aber die Zahlen darin auslesen will, die in jeder 2ter stelle sind, gibt es Probleme/Errors: System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
VB.NET-Quellcode
- Function GetAvaibleVersion() As String
- Try
- Dim client As WebClient = New WebClient()
- Dim filelist As String = (client.DownloadString(Server & "Files.txt"))
- ModList = New List(Of String)(filelist.Split("|"))
- Dim version As Double = Nothing
- For i As Integer = 1 To (ModList.Count / 2)
- version += Double.Parse(ModList.Item((i * 2) - 1).ToString)
- Next
- version /= (ModList.Count / 2)
- Return version.ToString
- Catch ex As Exception
- ex.ToExceptionless().Submit()
- Return "error#1"
- End Try
- End Function
Die Datei/Werte die ich herunterlade sehen z.B. so aus: name1|0.1|name2|0.5|name3|1.75 usw.
nun möchte ich jeden zweiten Wert (also die Zahlen) in "Double" konverten und zusammenrechnen. Und da passiert mir der Fehler. Jedoch sehe/finde ich ihn nicht. Könntet ihr mir dabei helfen?
Mfg & Thx
~gfc