ASP.NET / VB.NET: перебирать многострочное текстовое поле - PullRequest
2 голосов
/ 21 июля 2011

Я пытаюсь перебрать каждую строку многострочного текстового поля.Что-то вроде:

For Each line In Me.txtBox1.Lines
    Response.Write line.Text
Next

Есть ли какой-нибудь изящный способ сделать это, или мне нужно написать посимвольный парсер и искать возврат каретки?

Спасибо за любую помощь

Джейсон

Ответы [ 5 ]

8 голосов
/ 21 июля 2011
For Each line As String In Me.txtBox1.Text.Split(vbLf)
    Response.Write(line)
Next
1 голос
/ 21 июля 2011
For Each line In Me.txtBox1.Text.Split({Environment.NewLine}, StringSplitOptions.None)
    Response.Write line
Next
0 голосов
/ 18 сентября 2014

Попробуйте

Response.Write (line & "<br />")    
0 голосов
/ 21 июля 2011

Вам не нужно делать этот символ за символом, просто используйте split.

txtBox1.Text.Split(vbCrLf);
0 голосов
/ 21 июля 2011

Вы можете использовать txtBox1.Text.Split(Environment.NewLine);

String.split

В вашем случае:

For Each line In Me.txtBox1.Text.Split(Environment.NewLine);
    Response.Write line.Text
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...