我在页面上有一个文本框控件,我希望人们添加URL,每行一个,然后将这些URL拆分成一个数组。
所以,我试图将它们拆分为换行符。我试过了:
.split(Environment.Newline)
.split('vbcrlf')
.split(vbcrlf)
.split((char)Environment.Newline)
但都无济于事。我做错了什么?
答案 0 :(得分:14)
.split(new []{Environment.Newline}, StringSplitOptions.None);
这是因为Environment.Newline
是一个字符串,因此您必须将其作为字符串数组传递,因为函数重载需要,还需要包含StringSplitOptions
值。这可以是StringSplitOption.None
或StringSplitOption.RemoveEmptyEntries
。
答案 1 :(得分:1)
“\ r \ n”是字符串表示
\ r =回车 \ n =换行