Jakie jest funkcjonalne podejście do programowania konwersji IEnumerable<string>
na rozdzielany ciąg? Wiem, że mogę użyć pętli, ale staram się owijać głowę wokół programowania funkcjonalnego.C# - IEnumerable to delimited string
Oto mój przykład:
var selectedValues =
from ListItem item in checkboxList.Items
where item.Selected
select item.Value;
var delimitedString = ??
.. czy mogę to zrobić tylko w pierwszym przypisania var (dołączyć każdy wynik do poprzedniego)?
To będzie bardzo kosztowne pod względem pośrednich ciągów. Bardzo FP, ale niezbyt praktyczny. http://www.yoda.arachsys.com/csharp/stringbuilder.html –
@Marc, odpowiedziałem na zadane pytanie, chodziło o FP, a nie o wydajność. –