0
整数値とストリングを含むリストを取得しました。例インデックスによる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のを使用すると思います。何か案は?
ここで 'DetermineDigits'とは何ですか? –
それは、次の部分文字列がどこで始まるかを決める整数のリストです。 –
私はあなたのコードを実行しました。そして、{{"Field1"、 "Field2"} 'を取り出しました。 2番目の文字列の先頭にはスペースがあり、3番目の文字列はありません。サンプル出力が必要なものか、または「どの作品」のコードが正しいかどうかを明確にしてください。 – Enigmativity