У меня есть список, содержащий значения Integer и String. НапримерLinq Подстрока по индексу
DetermineDigits = {1,8,16,24}
String = "|Field1, Field2; Field26"
Я хочу, чтобы получить следующий вывод:
Dim output as List(Of String) = Feld1
Feld2
Feld3
Я попытался
For i = 1 To DetermineDigits.Count - 1
Dim NoOfDigits As Integer = DetermineDigits(i) - DetermineDigits(i - 1) - 1
tmpStr = String.Substring(DetermineDigits(i - 1), NoOfDigits)
list.add(tmpStr)
Next
, который работает, но я предпочел бы использовать Linq. Есть идеи?
Что такое 'ОпределитьDigits' здесь? –
это список целых чисел, где начинается следующая подстрока. –
Я выполнил ваш код, который, как вы говорите, работает, - и выбрал '{" Field1 "," Field2 "}'. В начале второй строки есть пробел, и нет третьей строки. Можете ли вы прояснить, является ли пример вывода то, что вам нужно, или если код «работает» правильный? – Enigmativity