Tôi có một thể hiện kiểu List<string[]>
Tôi sẽ chuyển đổi thành chuỗi với mỗi string[]
trên một dòng mới. Tôi đang sử dụng truy vấn LINQ sau đây để flatten ra danh sách Tuy nhiên tôi không chắc làm thế nào tôi có thể thêm một dòng mới giữa mỗi string[]
mà không cần mở rộng truy vấn của tôi vào một cái gì đó xấu xí hơn nhiều. Có cách nào để thực hiện điều đó mà không cần truy vấn của tôi và sử dụng String.Join
hoặc IEnumberable.Aggregate
bên trong vòng lặp foreach
?Flatten List <string[]> thành chuỗi đơn với một dòng cho mỗi phần tử
results.SelectMany(x => x).Aggregate((c, n) => c + ", " + n)
Bạn có thể cung cấp một số đầu ra mẫu không? Đầu vào cũng sẽ tốt đẹp. – Xcelled194
@ Xcelled194 Tôi có thể nhưng đã có hai câu trả lời. – evanmcdonnal
Không có khi tôi đăng bình luận. : P Bạn vẫn nên thêm một số, để giúp những người tìm kiếm trong tương lai có cùng một vấn đề. – Xcelled194