# 4) .Net ( Vs 2010 )/C#

[LINQ] 콤마 구분자 넣기?

이꼬모꼬 2010. 11. 24. 11:26


가끔 배열형태의 값을 콤마로 구분해서 문자열로 바꿔야 할때마다 foreach를 돌렸었는데...

훈스에 올라온 질문에 답글달았었는데 [후후예아]님이 좀더 깔끔하게 만드는 방법을 리플로...

아래... 빨간 1줄이 
파란 6줄... 결과는 쌤쌤.


            string data = "a,   b, c,   d  , e ,  f  " ;
            var k = data.Split(',').Except<string>( new string[]{ "a" }, this );

            string re = string.Join(",", k.ToArray());

            string result = "";
            foreach (var item in k)
            {
                result += item + ",";
            }

           
            result = result.TrimEnd(',');