代码之家  ›  专栏  ›  技术社区  ›  Piers Karsenbarg

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

  •  4
  • Piers Karsenbarg  · 技术社区  · 14 年前

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

    所以,我想用换行符把它们分开。我试过了:

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

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

    2 回复  |  直到 14 年前
        1
  •  14
  •   Matt Ellen Bipin Vayalu    14 年前
    .split(new []{Environment.Newline}, StringSplitOptions.None);
    

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

        2
  •  1
  •   Brosto    14 年前

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

    \ R=回车 \ n=换行