string result ="";
foreach (string var in a.Split(';'))
{
temp = var.Split('=');
if (bs.Contains(temp[0].Trim())) //bs.ContainsKey(temp[0].Trim()) {
result += temp[0] +"="+ bs[temp[0].Trim()];
}
else
{
result += temp[0] +"="+ temp[1];
}
result +=";";
}
Console.WriteLine(result);