繁体   English   中英

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

[英]What is the character expression for a new line in C#?

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

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

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

但一切都无济于事。 我究竟做错了什么?

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

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

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

\\ r =回车\\ n =换行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM