列表-C#中的vbCrLf等效项

我有一个这样做:

AccountList.Split(vbCrLf)

在c#中,AccountList是一个字符串。我能怎么做?

谢谢

Luca Romagnoli asked 2020-08-11T07:40:32Z
8个解决方案
78 votes

您正在寻找\r\n

在Windows上,这等效于\r\n,尽管在另一个.NET实现下(例如在Linux上的Mono)可能有所不同。

David answered 2020-08-11T07:40:43Z
9 votes

我通常会缩写,以便在代码中使用多个位置。 在顶部附近,执行以下操作:

 string nl = System.Environment.NewLine;

然后,在构造字符串时,我可以只在各处使用“ nl”而不是全部限定。

Neil N answered 2020-08-11T07:41:07Z
5 votes
AccountList.Split("\r\n");
Justin Niessner answered 2020-08-11T07:41:23Z
4 votes

我认为“ \ r \ n”应该可以正常工作

Javier answered 2020-08-11T07:41:43Z
4 votes

你在找吗

系统环境换行

Adriaan Stander answered 2020-08-11T07:42:07Z
2 votes

将对Microsoft.VisualBasic的引用添加到您的项目。

然后插入using语句

using Microsoft.VisualBasic;

使用定义的常量vbCrLf:

private const string myString = "abc" + Constants.vbCrLf;
huha answered 2020-08-11T07:42:36Z
2 votes

试试这个:

AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.None);

要么

AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.RemoveEmptyEntries);
Santosh Sharma answered 2020-08-11T07:43:00Z
-2 votes
"FirstLine" + "<br/>" "SecondLine"
Kreshnik Kuqi answered 2020-08-11T07:43:16Z
translate from https://stackoverflow.com:/questions/2401786/equivalent-of-vbcrlf-in-c-sharp