string.Join() 메서드를 이용하면 Enumerable or params 값을 손쉽게 merge할 수 있습니다. 고전적으로 했던 것처럼, 마지막 항목에 대해서만 구분자(seperator)를 추가하지 않기 위한 별도의 로직구현이 필요치 않습니다.
다만 위 메서드는 null 을 string.Empty 로 취급하여 처리하며 string.Empty를 merge의 대상에 포함합니다.
경우에 따라서는 (=예쁘게 보여주기 위해서) null 이나 string.Empty 는 무시하고 싶을 수 있습니다.
이는 LINQ를 이용해서 간단히 구현할 수 있을 것 같습니다.
이를 활용해 보면 다음과 같습니다.
Result
References
https://msdn.microsoft.com/ko-kr/library/system.string.join(v=vs.110).aspxhttp://stackoverflow.com/questions/16325995/string-join-method-that-ignores-empty-strings
'Programming > .Net' 카테고리의 다른 글
ASP.NET Core & SignalR (0) | 2017.09.01 |
---|---|
change file name to prevent overwrite (0) | 2015.09.04 |
ConfigurationSection을 이용한 App configuration #02 (0) | 2015.02.24 |
(Workaround) return iterator with 'out' or 'ref' parameters (0) | 2015.02.16 |
Select object within min or max property value. (0) | 2015.01.20 |