Làm cách nào để viết biểu thức LINQ (hoặc bất kỳ thứ gì khác) mà chọn mục từ Danh sách và nối chúng lại với nhau?.Net - Tham gia cùng nhau tất cả các mục của một danh sách trong một chuỗi đầu ra
Ví dụ
IList<string> data = new List<string>();
data.Add("MyData1");
data.Add("MyData2");
string result = //some linq query... I try data.Select(x => x + ",");
//result = "MyData1, MyData2"
xem cảnh báo của tôi về Tổng hợp bên dưới ... –
String.Join chính xác là những gì tôi cần! – Melursus
@Melurus, cũng lưu ý rằng mới trong .NET 4, các cuộc gọi đến. ToArray() là không cần thiết, cũng không cần phải là một tập hợp các chuỗi. string.Join có quá tải chấp nhận 'IEnumerable'. –