Я сейчас читаю в текстовом файле в VB.Net используя
Dim fileReader As String
fileReader = My.Computer.FileSystem.ReadAllText(file)
Файл содержит несколько строк текста, и когда я читаю в текстовом файле, он знает, что они находятся на отдельных строках, и распечатывает их соответствующим образом.
Однако, когда я пытаюсь разбить fileReader на массив разных строк, разрыв строки, похоже, остается там, даже если я использую Split(ControlChars.Cr)
или Split(ControlChars.NewLine)
. Он успешно разделит его на отдельные строки, но когда я отобразлю его, он «протолкнет» текст вниз по строке, как будто разрыв строки все еще там ...
Есть ли у кого-нибудь идеи о том, что происходит и как я могу удалить эти "невидимые" контрольные символы.
Текстовый файл:
Test1
Test2
Test3
Test4
FileReader:
Test1
Test2
Test3
Test4
строк () распечатка
Test1
Test2
Test3
Test4