Chcę utworzyć rozdzielaną przecinkami listę w C# z napisem "i" jako ostatnim separatorem.Lista rozdzielana przecinkami z "i" zamiast ostatniego przecinka
string.Join(", ", someStringArray)
spowoduje ciąg jak ten
Apple, Banana, Pear
lecz chcę, żeby wyglądać tak:
Apple, Banana and Pear
Czy istnieje prosty sposób aby to osiągnąć z Linq i bez użycia za pomocą pętli?
Czy przedmioty muszą pojawić się w tej samej kolejności, w jakiej się znajdują, czy możemy je ponownie rozmieścić? –
Powinny być w tej samej kolejności. – bytecode77
'i bez używania pętli' - jak dowodzą odpowiedzi, nie potrzebujesz do tego jawnych pętli. Jednak pętle nie są zła, a LINQ naprawdę po prostu generuje pętle dla ciebie. –