공간과 분리하여 배열에서 모든 문자열을 연결하는 효율적인 방법은 무엇입니까?

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

  •  21-08-2019
  •  | 
  •  

문제

문자열 배열이 있다고 가정 해 봅시다.

string[] myStrings = new string[] { "First", "Second", "Third" };

출력은 다음과 같이 연결하고 싶습니다.

First Second Third

나는 이것처럼 그들을 연결할 수 있다는 것을 알고 있지만 그 사이에는 공간이 없을 것입니다.

string output = String.Concat(myStrings.ToArray());

나는 분명히 루프로 이것을 할 수 있지만 더 나은 방법을 기대하고있었습니다.

내가 원하는 것을 할 수있는 더 간결한 방법이 있습니까?

도움이 되었습니까?

해결책

이 시도:

String output = String.Join(" ", myStrings);

다른 팁

StringBuilder buf = new StringBuilder();
foreach(var s in myStrings)
  buf.Append(s).Append(" ");
var ss = buf.ToString().Trim();
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top