C#中新行的字符表达式是什么?

时间:2010-11-16 16:03:31

标签: c# asp.net

我在页面上有一个文本框控件,我希望人们添加URL,每行一个,然后将这些URL拆分成一个数组。

所以,我试图将它们拆分为换行符。我试过了:

.split(Environment.Newline)
.split('vbcrlf')
.split(vbcrlf)
.split((char)Environment.Newline)

但都无济于事。我做错了什么?

2 个答案:

答案 0 :(得分:14)

.split(new []{Environment.Newline}, StringSplitOptions.None);

这是因为Environment.Newline是一个字符串,因此您必须将其作为字符串数组传递,因为函数重载需要,还需要包含StringSplitOptions值。这可以是StringSplitOption.NoneStringSplitOption.RemoveEmptyEntries

答案 1 :(得分:1)

“\ r \ n”是字符串表示

\ r =回车 \ n =换行