공간과 분리하여 배열에서 모든 문자열을 연결하는 효율적인 방법은 무엇입니까?
-
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();
제휴하지 않습니다 StackOverflow