Tengo una cuerda:
var names = "Brian,Joe,Chris";
¿Hay alguna forma de convertir esto en un List<string>
delimitado por ,
en una línea?
15
No entiendo el requisito "en una línea". Intente escribir código que sea claro y comprensible, no formas de encajar una operación en un espacio tan pequeño como sea posible.
—
Ed S.
Con el advenimiento de LINQ, "one liners" que son legibles y limpios se han vuelto mucho más comunes en C # IMO.
—
Matt Greer
@Ed S. - Si bien estoy de acuerdo en que "en una línea" puede no ser la mejor manera de decirlo, las declaraciones de una sola línea como la que ofrece Matt Greer tienden a ser muy claras y comprensibles. Supongo que solo quiere evitar el uso de un
—
StriplingWarrior
for
bucle, que es más tedioso, propenso a errores y poco claro.
No quiero decir que las frases ingeniosas sean intrínsecamente más difíciles de entender, solo digo que nunca debería ser un requisito. Hágalo de la mejor manera disponible. Si eso está en una línea, genial, pero no es algo que deba dar forma a la forma en que escribe su código.
—
Ed S.