Используйте по-разному varaiable в используя блоке:
Я думаю вы имеет Кодего как это:
Затемните I как интежер
Using MyReader как новое Microsoft.VisualBasic.FileIO.TextFieldParser («c:\myvbastext\listoffilesandpaths.txt ")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = новый шнур () {«,»}
Тусклое currentRow как шнур ()
Пока не MyReader.EndOfData
currentRow = MyReader.ReadFields ()
iий += 1
Nicknam (I) = currentRow (0)
NameOfFile (I) = currentRow (1)
PathOfFile (I) = currentRow (2)
ExtensionOfFile (I) = currentRow (3)
LengthOfRecords (I) = currentRow (4)
Закончитесь пока
Закончитесь Using
Так вы можете сделать как это:
Затемните I как интежер
Using MyReader как новое Microsoft.VisualBasic.FileIO.TextFieldParser («c:\myvbastext\listoffilesandpaths.txt ")
Тусклый j как интежер = 0
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = новый шнур () {«,»}
Тусклое currentRow как шнур ()
Пока не MyReader.EndOfData
currentRow = MyReader.ReadFields ()
j += 1
Nicknam (I) = currentRow (0)
NameOfFile (I) = currentRow (1)
PathOfFile (I) = currentRow (2)
ExtensionOfFile (I) = currentRow (3)
LengthOfRecords (I) = currentRow (4)
Закончитесь пока
Закончитесь Using
...................
................. «я» доступн здесь также поэтому «j» будет отдельно перемеююый, котор вы используете в пределах «using» блок.
....................
....................
....................
В виду того что перемеююый «я» использует внутренность «using» блок и снаружи «using» блок также поэтому она прячет значение в пределах «using» блок.