using System.Collections.Generic;
public static void Main()
var _settings = new List<KeyValuePair<string,string>> {
new KeyValuePair<string,string>("K1","V1"),
new KeyValuePair<string,string>("K2","V2"),
new KeyValuePair<string,string>("K3","V3")
Console.WriteLine(ToDatabasePipeFormat(_settings));
public static string ToDatabasePipeFormat(IEnumerable<KeyValuePair<string,string>> _settings)
string pipeSettings = String.Empty;
foreach (var setting in _settings)
pipeSettings += $"{setting.Key}|{setting.Value}{Environment.NewLine}";
return pipeSettings.TrimEnd();