用新行VB.NET拆分字符串

y--*_*y-- 3 vb.net

我正在编写一个程序,需要用新行拆分RichTextBox中的文本.我试过了

For Each Line As String In RichTextBox1.Text.Split(vbNewLine)

而且我试过了

For Each Line As String In RichTextBox1.Text.Split(System.Enviroment.NewLine)

两者都没有工作.如果只有一行文本但之后没有,那么它可以工作.有什么建议?

小智 6

我想最简单的方法是使用RichTextBox.Lines

For Each Line As String In RichTextBox1.Lines
    ' Do whatever
Next
Run Code Online (Sandbox Code Playgroud)

不知道为什么用Environment.NewLine分割不适合你,当我刚刚测试时,它对我来说很好.

编辑:刚刚注意到关于这个问题的评论,哎呀.这会教我发帖的速度慢.