Сначала вы должны указать тип в операторе Dim
. Я предполагаю, что вы хотите String
, где вы можете хранить эти строки.
Тогда 1 - 5
и 6 - 10
просто вычисляют 1 minus 5
и 6 minus 10
и не указывают диапазоны строк. Вы можете использовать LINQ, чтобы выбрать нужные строки. Но затем вы должны объединить эти строки, перечисленные как строковое перечисление, чтобы построить одну строку.
Dim x, y As String
x = String.Join(vbNewLine, TextBox1.Lines.Take(5)) 'Lines 1 - 5
y = String.Join(vbNewLine, TextBox1.Lines.Skip(5).Take(5)) 'Lines 6 - 10
Также обратите внимание, что свойство Lines
возвращает массив строк. Индексы массива основаны на 0 в VB.NET! То есть первая строка TextBox1.Lines(0)
.