12

Environment.Newline を含む文字列があります。文字列からそれらを取り除き、代わりに改行をコンマのようなものに置き換えたいと思います。

C#.NET 2.0 を使用してこれを行う最善の方法は何だと思いますか?

4

5 に答える 5

19

なぜだめですか:

string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
于 2008-08-24T21:29:06.277 に答える
7

このような:

string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
于 2008-08-24T21:28:32.440 に答える
2
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
于 2008-08-24T21:25:58.937 に答える
2

車輪を再発明するのではなく、次のものを使用してください。

myString.Replace(Environment.NewLine, ",")
于 2008-08-24T21:26:54.923 に答える
0

最良の方法は組み込みの方法です: Use string.Replace. なぜ代替品が必要なのですか?

于 2008-08-24T21:25:54.663 に答える