0
Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10
<<Empty line>>
<<Empty line>>

我有一个富文本框来显示 10 行,但是数据库中的数据有超过 10 行的 ex。

我需要删除大于 10 的空行并保留 10 之间的任何空行吗?

所以预期的结果应该是

Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10

String.IsNullOrEmpty(RichTextBoxr.Lines[Count]) => This if i use, it detects out the last line(in this example 12) and keeps the 11th empty line, which i don't want. Any help?
4

2 回答 2

0

在您的查询或 RichTextbox.Text 中应用 TRIM 以消除尾随空格。

于 2012-06-01T18:41:55.407 回答
0

从技术上讲,没有第 11 行。正在发生的是第十行以换行符结尾。在结果上使用 String.Trim 去掉结尾的换行符。

char[] charsToTrim = {'\r', '\n'};
s = s.TrimEnd(charsToTrim);

...或类似的东西。

于 2012-06-05T20:53:35.477 回答