본문 바로가기

.NET/C#

Linq 에서Aggregate메서드 사용하기

데이터를 루핑을 돌아 특정 컬럼의 데이터를 스트링으로 연결할 일이 있었다

그래서 Aggregate메서드를 사용해 본다

string cities_string = cities.Aggregate(new StringBuilder(), (sb, c) =>
{
    if (0 != sb.Length) sb.Append(", ");
    sb.Append(c.Name);
    return sb; 
}, sb => sb.ToString());