Voglio creare una lista separata da virgola in C# con la parola "e" come ultimo delimitatore.Elenco separati da virgola con "e" al posto dell'ultima virgola
string.Join(", ", someStringArray)
si tradurrà in una stringa come questa
Apple, Banana, Pear
ma invece voglio farlo sembrare come questo:
Apple, Banana and Pear
C'è un modo semplice per raggiungerlo con LINQ e senza utilizzando loop?
Gli articoli devono apparire nello stesso ordine in cui si trovano attualmente oppure possiamo riordinarli? –
Dovrebbero essere nello stesso ordine. – bytecode77
'e senza usare i cicli' - come dimostrano le risposte, non è necessario un ciclo esplicito per questo. Tuttavia, i loop sono difficilmente malvagi e LINQ sta solo generando i loop per te. –