Die Split
Methode nimmt einen Parameter vom Typ Char
. Ihr Code wird nicht mit "Option Strict On" kompiliert, weil Sie einen Parameter vom Typ String
übergeben haben. Wenn Option Strict deaktiviert ist, führt der Compiler eine implizite Typumwandlung von String
nach Char
aus, und daher wird "<" c (das erste Zeichen) übergeben und nicht "< < >>".
Wenn Sie die Zeichenfolge "<>" oder "< < >>" teilen möchten, müssen Sie einen dieser Werte als einziges Element eines String-Arrays übergeben.
Dim list1 As New List(Of String)(line_items.Split(New String() {"<>"}, StringSplitOptions.None))
Dim list1 As New List(Of String)(line_items.Split(New String() {"<<>>"}, StringSplitOptions.None))
Sir, ich weiß, ich kann ersetzen ersetzen <<>> mit einigen einzelnen Zeichen und <> mit anderen einzelnen char, aber warum ist Split-Funktion verhält sich so? –
Ich habe verstanden, dass Sie nach einer Lösung gesucht haben, um Ihr Problem zu lösen – romulus001
ja Mann! Danke für das Erscheinen. –