C#의 문자열에서 최신 라인을 제거하는 가장 빠른 방법은 무엇입니까?
문제
환경이있는 문자열이 있습니다. 나는 문자열에서 그것들을 제거하고 대신 Newline을 쉼표와 같은 것으로 바꾸고 싶습니다.
귀하의 의견으로는 C#.NET 2.0을 사용하여이를 수행하는 가장 좋은 방법은 무엇입니까?
해결책
왜 안 돼:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
다른 팁
이와 같이:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
바퀴를 재창조하지 마십시오 - 그냥 mystring.replace (Environment.newline, ",")를 사용하십시오.
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
가장 좋은 방법은 내장 방법입니다 : 사용 string.Replace
. 대안이 필요한 이유는 무엇입니까?
제휴하지 않습니다 StackOverflow