Dołącz do listy <ciąg> Razem z przecinkami Plus „i” dla ostatniego elementu

Wiem, że mógłbym wymyślić wyjście, ale zastanawiam się, czy istnieje bardziej zwięzłe rozwiązanie. Zawsze jestString.Join(", ", lList) ilList.Aggregate((a, b) => a + ", " + b); ale chcę dodać wyjątek dla ostatniego", and " jako ciąg łączący. RobiAggregate() mieć gdzieś wartość indeksu, której mogę użyć? Dzięki.

questionAnswers(6)

yourAnswerToTheQuestion