Тема: C# Оптимізувати код / масив рядків у один рядок
Є такий код: 
            string[] FieldNames, 
...
            string allFieldNames = " ( ";
            string allFieldValues = " ( ";
            for (ushort i = 0; i < FieldNames.Length; i++)
            {
                allFieldNames += FieldNames[i];
                allFieldValues += "$" + FieldNames[i];
                if (i + 1 == FieldNames.Length)
                {
                    allFieldNames += " ) ";
                    allFieldValues += " ) ";
                }
                else
                {
                    allFieldNames += ", ";
                    allFieldValues += ", ";
                }
            }Цей код з масиву рядків робить один рядок. Якщо б сепаратор була кома ", " можна було би скористатися string.Join методом
string.Join(",", arr);Але що робити якщо мені потрібно перед початком рядка масиву добавити додатковий знак долару "$" ? Як можна позбутися циклу for ?
Наприклад
Масив
string[] FieldNames = new string[]{"OrganizationName_", "Date_ "};Результат 
allFieldNames = " ( OrganizationName_, Date_ ) "
allFieldValues = " ( $OrganizationName_, $Date_ ) "