C#의 문자열에서 최신 라인을 제거하는 가장 빠른 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/25349

  •  09-06-2019
  •  | 
  •  

문제

환경이있는 문자열이 있습니다. 나는 문자열에서 그것들을 제거하고 대신 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. 대안이 필요한 이유는 무엇입니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top