¿Cuál es el enfoque de programación funcional para convertir un IEnumerable<string>
en una cadena delimitada? Sé que puedo usar un bucle, pero estoy tratando de entender mi programación funcional.C# - IEnumerable a cadena delimitada
Aquí está mi ejemplo:
var selectedValues =
from ListItem item in checkboxList.Items
where item.Selected
select item.Value;
var delimitedString = ??
.. o podría hacer esto en tan sólo la primera asignación var (se añade a cada resultado a la anterior)?
Eso será muy costoso en términos de cadenas intermedias. Muy FP, pero no muy práctico. http://www.yoda.arachsys.com/csharp/stringbuilder.html –
@Marc, respondí la pregunta, se trataba de FP, no de rendimiento. –