title: LINQ query Concat values to list of type string
body: <p>Is there a more efficient way to handle this?</p>
  
  <pre><code>List&lt;String&gt; lstReferences = (from f in 
                              (from section in courseSectionToCreate.SectionsToAdd
                                  select new {
                                              ReferenceNumber = section.Course.CourseNumber.Substring(0, 5) + "." +
                                                  section.Course.CourseNumber.Substring(5) + "." +
                                                  section.Session + "." +
                                                  section.Year + "." +
                                                  section.SectionNumber + ";"
                                              })
                              select f.ReferenceNumber).ToList();
  
  strReferenceNumber = lstReferences.Aggregate((a, b) =&gt; a + ", " + b);
  </code></pre>