Linq'in Toplama işleviyle birlikte bir virgülle ayrılmış değer dizesi oluşturmak istiyorum. Bunu nasıl yapacağını bilen var mı?Linq'in Toplama İşlevi, CSV Dizesi Oluşturma
böyle dizelerden oluşan bir dizi Verilen:
var authors = new string[] {"author 1", "author 2", "author 3"};
Nasıl bu yazar 1, yazar 2 gibi tek dize alırım, yazar 3? authors.Aggregate(author => author + ",")
gibi bir şeyin bunu yapabileceğini düşünüyorum, ancak emin değilim.
Fikirler?
string.Join(", ", authors);
Bu (en azından .NET 4.0)> IEnumerable < dize ile çalışacaktır ancak çalıştı:
Olası yinelenen http://stackoverflow.com:
Bu kabaca eşittir/questions/7105505/linq-aggregate-algorithm-açıklanan) – Jamiec