Есть ли какое-нибудь простое выражение LINQ для объединения всех List<string>
элементов моей коллекции в один string
с символом-разделителем?
Что делать, если коллекция состоит из пользовательских объектов вместо string
? Представь, что мне нужно объединиться object.Name
.
37
Почему linq, а не string.Join ()?
—
Алан
string.Join лучше, но я думаю, что linq делает ваш код забавным, вот почему!
—
Али Эрсез
String.Join лучше, потому что он использует StringBuilder и избегает наследственной производительности O (n ^ 2) повторной конкатенации.
—
Кеннет Беленький
проблемы с производительностью при использовании LINQ?
—
PreguntonCojoneroCabrón