Разделенный запятыми список с «и» вместо последней запятой

Я хочу создать разделенный запятыми список в C # со словом "а также" как последний разделитель.

string.Join(", ", someStringArray)

приведет к такой строке

Apple, Banana, Pear

но вместо этого я хочу, чтобы это выглядело так:

Apple, Banana and Pear

Есть ли простой способ добиться этого с помощью Linq ибез используя петли?

Ответы на вопрос(3)

Ваш ответ на вопрос