50

私はこれを行う必要があります:

AccountList.Split(vbCrLf)

C#ではAccountListは文字列です。どのようにできるのか?

ありがとう

4

9 に答える 9

91

あなたが探しているSystem.Environment.NewLine

Windowsの場合、これは同等\r\nですが、たとえばLinux上のMonoなどの別の.NET実装では異なる場合があります。

于 2010-03-08T14:05:16.187 に答える
12

私は通常、コード内のいくつかの場所を使用できるように省略します。上部の近くで、次のようなことを行います。

 string nl = System.Environment.NewLine;

そうすれば、文字列を作成するときに、どこでも完全な修飾の代わりに「nl」を使用できます。

于 2010-03-08T14:41:04.637 に答える
10
AccountList.Split("\r\n");
于 2010-03-08T14:05:35.253 に答える
6

プロジェクトにMicrosoft.VisualBasicへの参照を追加します。

次に、usingステートメントを挿入します

using Microsoft.VisualBasic;

定義された定数vbCrLfを使用します。

private const string myString = "abc" + Constants.vbCrLf;
于 2015-04-20T10:17:18.497 に答える
4

何方をお探しですか

System.Environment.NewLine

于 2010-03-08T14:06:03.257 に答える
4

「\r\n」はうまくいくはずだと思います

于 2010-03-08T14:06:12.390 に答える
2

これを試して:

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

また

AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.RemoveEmptyEntries);
于 2016-09-18T10:19:33.220 に答える
2

vbCrLfC#には定数に相当するものはありません。C#System.Environment.NewLinevbNewLineVisual Basicと同等ですがvbCrLf、値System.Environment.NewLineはC#アプリケーションが実行されているOSに依存するため(同様にvbNewLine) 、 msdnリンクを参照してください。

C#では、コメントの1つですでに述べたように、"\r\n"の代わりに使用できます。vbCrLf

于 2021-06-24T09:00:20.270 に答える
-2
"FirstLine" + "<br/>" "SecondLine"
于 2016-04-20T12:39:51.173 に答える