private static void AddHeaderMultiField(DataStringCollection source, StringCollection values, string name, string delimiter) { if (values.Count > 0) { AddHeaderField(source, name, values[0] + ((values.Count > 1) ? delimiter : string.Empty)); for (int i = 1; i < values.Count; i++) { source.Add('\t' + values[i] + ((i < (values.Count - 1)) ? delimiter : string.Empty)); } } }